CentOS 6.x下重置MySQL 5.7密码

前端之家收集整理的这篇文章主要介绍了CentOS 6.x下重置MySQL 5.7密码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本人环境为MysqL 5.7 + CentOS 6.3。

1. 编辑MysqL配置文件/etc/my.cnf

找到[MysqLd],在下面添加一行skip-grant-tables

2. 重启MysqL

service MysqLd restart

3. root用户登录MysqL提示密码直接回车

MysqL -uroot -p

4. 修改root密码,并刷新权限

update MysqL.user set authentication_string=password('新密码') where user='root' and host='localhost';
flush privileges;


5. 退出MysqL,并编辑MysqL配置文件/etc/my.cnf

6. 重启MysqL

service MysqLd restart
7. 使用新密码登录,测试修改成果


注意:如果MysqL是5.5,则修改密码的语句是update MysqL.user set password=password('123456') where user='root' and host='localhost';

猜你在找的CentOS相关文章