重置忘记的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,然后正常重新启动。 你应该很好去 尝试不要再次忘记密码。