centos7.6安装mysql8.0

安装mysql前可以看看你是否安装过mysql,可以参考mysql卸载!(后可能会更新)

第一次安装mysql8.0

1.配置Mysql 8.0安装源

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2.安装Mysql 8.0

sudo yum --enablerepo=mysql80-community install mysql-community-server

在安装的过程中有几次选中,都选是(y)就可以了。

3.启动mysql服务

sudo service mysqld start

4.查看mysql服务运行状态

service mysqld status

出现active是running就表示安装成功。

5.查看root临时密码

grep "A temporary password" /var/log/mysqld.log

6.更改临时密码,在更改前需要登录,登录成功后根据命令修改密码就好了,修改密码会遇到密码策略问题,简单说就是密码台简单的。

输入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements(密码不符合当前策略)

解决方法:方案1:设置符合策略的密码(大小写字母+数据+符号)
方案2:密码策略改简单一点

7.方案2

先看看当前的密码验证策略是怎么样的

SHOW VARIABLES LIKE 'validate_password.%';

提示:重置密码之前还不让看。。。直接看官方文档吧

可以进行如下设置

  1. validate_password.length 是密码的最小长度,默认是8,我们把它改成4
  2. validate_password.policy 验证密码的复杂程度,我们把它改成0
  3. validate_password.check_user_name 用户名检查,用户名和密码不能相同,我们也把它去掉
set global validate_password.length=4;

set global validate_password.policy=0;

set global validate_password.check_user_name=off;

现在再执行修改密码的命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

这时候可以进行远程连接了!可能会遇到几个问题!期待下篇博客吧!

远程连接遇到的问题。博客

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值