【原创】忘记mysql root密码解决办法 --> 亲测很管用

blogdaren 2016-06-17 抢沙发 1413人次

问题背景:

如题,忘记了 mysql root 密码, 意味着我们无法登陆 mysql 服务器,怎么办?

编辑MySQL配置文件:

首先停止mysql服务, 然后编辑mysql配置文件 /etc/my.cnf,在 [mysqld] 配置段添加如下一行:
skip-grant-tables

重启MySQL服务:

/etc/init.d/mysqld restart

设置新的ROOT密码:

mysql  -uroot  -p MySQL
直接回车无需密码即可进入数据库了,OK,现在我们执行如下语句把root密码更新为 888888:
update user set password=PASSWORD("888888") where user='root';
flush privileges;

还原配置文件并重启服务:

其实就是执行反向操作:即修改MySQL配置文件,把刚才添加的 skip-grant-tables 那一行删除,切记重启服务。

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】忘记mysql root密码解决办法 --> 亲测很管用

发表评论:

您的昵称:
电子邮件:
个人主页: