重置忘记的MySQL根密码

重置忘记的MySQL根密码 你忘了你的一个MySQL的根密码 服务器?没有?也许我不是完美的...

重置忘记的MySQL根密码

你有没有忘记一个MySQL服务器上的root密码? 没有? 也许我不像你那么完美。 这是一个快速的h00tow(如何)重置你的MySQL根密码。 它确实需要您的服务器上的root访问。 如果您忘记了密码等待另一篇文章。 原文发贴在mysql root密码重置

第一件事 以root身份登录,停止mysql守护进程。 现在让我启动mysql守护进程,并跳过存储密码的授权表。

mysqld_safe --skip-grant-tables

你应该看到mysqld成功启动。 如果没有,你有更大的问题。 现在你应该可以连接到没有密码的mysql。

mysql --user=root mysql

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

现在杀死你运行的mysqld,然后正常重新启动。 你应该很好去 尝试不要再次忘记密码。