Linux环境下mysql的root忘记密码

1:修改MySQL的登录设置

找到对应my.cnf进行编辑。

vi /.../my.cnf

在[mysqld]的段里面加上:skip-grant-tables 保存并且退出

2:重新启动mysqld

service mysqld restart

3:重新登录并修改MySQL的root密码

mysql> USE mysql ; 
mysql> UPDATE user SET Password = password ( 'newpassword' ) WHERE User = 'root' ; 
mysql> flush privileges ; 
mysql> quit

4:将MySQL的登录设置修改回来,即删掉1中加入的内容。

5:重新启动mysqld




猜你喜欢

转载自blog.csdn.net/lin252552/article/details/80337787