1、首先,先停止mysql服务
sudo service mysql stop
2、执行如下语句,其中&是后台运行
sudo mysqld_safe --skip-grant-tables &
3、这时候,直接按回车后,输入mysql即可登录成功。
mysql
4、用use mysql关联要操作的数据库,执行以下语句
use dbname;
update user set password=password('mypassword') where user='root';
本文介绍了一种在忘记MySQL root密码后重新设置的方法。通过停止MySQL服务并使用--skip-grant-tables参数启动mysqld_safe,可以在不验证密码的情况下登录数据库。之后,通过更新users表中的password字段来完成密码重置。

被折叠的 条评论
为什么被折叠?



