yun install mysql_mysql的安装

5.7.20 为了安全密码           必须包含 数字字母符号

远程访问 mysql需要1.定义安全组规则 开放端口号,2.还需要修改数据库密码 3.同时还有赋予该用户远程访问的权限

在线安装:

1.下载安装包

查看当前可用的mysql安装资源:

2.[ aliyunzixun@xxx.com ~]# yum repolist enabled | grep "mysql.*-community.*"

安装社区版本

3.[ aliyunzixun@xxx.com ~]# yum -y install mysql-community-server

#######安装成功后,将其加入开机启动

[aliyunzixun@xxx.com ~]# systemctl enable mysqld

#######启动mysql服务进程                                    //  systemctl stop mysqld.service  停止服务

[aliyunzixun@xxx.com ~]# systemctl start mysqld    // systemctl restart mysql  重启服务

#######配置mysql(设置密码等)

[aliyunzixun@xxx.com ~]# mysql_secure_installation

1.输入none    -    或者尝试直接按回车

2. 按回车

2. 出现set root password ? -NEW password  设置密码  -Re-enter new password  重新设置密码

3.一直输入Y

|--以下操作都时登录了mysql数据库客户端操作的

//进入Mysql客户端

4.$ mysql -u root -p

如果在[aliyunzixun@xxx.com ~]# mysql_secure_installation    这一步出现了问题,那么

需要执行第五步,重新设置下密码。否则则不需要执行第五步,可以跳过第五步。

在MySQL中修改一个用户(比如叫"root")的密码,可以用如下办法:

5.创建用户,赋予用户数据库权限:

// ALL 代表所有权限,*.*代表所有数据库的所有表

grant insert ,delete,select,update on 数据库名.*  to '用户名'@'localhost' identified by '123456';

6.赋予该用户远程访问权限。以下都需要带;号

mysql> grant all privileges on *.* to '用户名'@'%' identified by '用户密码';

mysql> flush privileges;

mysql> exit;

7.开放3306端口

阿里云服务器上:添加安全组协议,开放3306端口

vmware虚拟机上:

[root@localhost ~]# cd  /etc/sysconfig/

[root@localhost ~]#  firewall-cmd--zone=public--add-port=3306/tcp --permanent

命令拓展知识:

修改密码:set password [for 'username'@'localhost']=password("new password");  [ ]代表可省略

删除用户:

单个删除: drop user 'username'@'localhost'

批量删除:dorp user 'username1'@'localhost','username2'@'localhost',....;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值