Reset Mysql Root Password

有时候,你会莫名奇妙的遇到 mysql 不能登录的场景,也有可能是你忘记了你的 root 密码, 这时候怎么办呢?

首先,你需要停止你的 mysql 服务 然后用 safe 模式下 skip the grant tables 方式运行, 在安全模式下, 更新下你的密码.

过程如下:

service mysqld stop
mysqld_safe --skip-grant-tables
mysql -u root -p

此时无需密码即可登录,接着就可以修改密码了:

use mysql;
update user set Password=PASSWORD('new-password') where user='root';
flush privileges;
exit

此时, kill mysql_safe 进程, 重新启动mysql, 在尝试一下用新密码登录吧。
添加新评论