首页 > 数据库技术 > 详细

Centos7安装Mysql8.0修改root密码

时间:2020-08-04 12:51:27      阅读:250      评论:0      收藏:0      [点我收藏+]

Linux下mysql升级到8.0版本了,以往mysql5.7设置密码的方法已经失效,故各种查资料找方法,寻到mysql8.0root账号密码修改方法。

(注:很多人卡在了步骤5,此时只需将root原来的密码置空再进行修改即可成功 )

 

1 安装好mysql8.0后,root账号进mysql发现进不去 mysql -uroot -p

技术分享图片

 

2 进入MySQL配置文件 vim /etc/my.cnf 添加命令 skip-grant-tables 即可跳过mysql密码验证进行登录

技术分享图片

 

3 重启mysql systemctl restart mysqld

 

4 重新登录,密码随便填即可进入

技术分享图片

 

5 此时输入 ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘你的密码‘; 发现修改不了 (注意:密码得复杂点,像123456这样的会提示重新设置复杂的密码)

技术分享图片

 

6 需要先将root密码置空 update user set authentication_string=‘‘ where  user = ‘root‘;

技术分享图片

 

7 再执行步骤5即可修改成功

技术分享图片

 

 8 FLUSH privileges; 刷新mysql相关系统权限表,退出

技术分享图片

 

9 进入配置文件 vim /etc/my.cnf 将这行注释  skip-grant-tables 前面加#即可注释

技术分享图片

 

10 重新启动mysql,输入刚才设置的密码进入mysql:

技术分享图片

 

 密码设置成功!

(看完觉得有用的话请动动您的小手点个推荐吧~)

 

 

 

Centos7安装Mysql8.0修改root密码

原文:https://www.cnblogs.com/nuanyingzi/p/13432465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!