centos7对于mysql忘记密码重置

2018-07-12  本文已影响0人  奋斗live

环境如下:
1、 centos7.2
2、mysql5.7

1、编辑配置文件

vim /etc/my.cnf

往此文件中添加如下代码

skip-grant-tables

如下图


image.png
2、重启mysql服务
service mysqld restart
3、进入mysql
mysql -u root -p

如下图


image.png

这里别理会它,直接回车跳过

4、重设密码
use mysql;
update user set authentication_string=password('你的密码') where user='root';

flush privileges;
5、删除my.cnf中的skip-grant-tables
6、然后重启mysql
7、可能上面的修改语句没生效,则可以用下面的语句修改
set password for 'root'@'localhost'=password('123456');
flush privileges;
上一篇下一篇

猜你喜欢

热点阅读