【原创】忘记mysql root密码解决办法 --> 亲测很管用
问题背景:
如题,忘记了 mysql root 密码, 意味着我们无法登陆 mysql 服务器,怎么办?
编辑MySQL配置文件:
首先停止mysql服务, 然后编辑mysql配置文件 /etc/my.cnf,在 [mysqld] 配置段添加如下一行:skip-grant-tables
重启MySQL服务:
/etc/init.d/mysqld restart
设置新的ROOT密码:
mysql -uroot直接回车无需密码即可进入数据库了,OK,现在我们执行如下语句把root密码更新为 888888:
use mysql; update user set password=PASSWORD("888888") where user='root'; flush privileges;
还原配置文件并重启服务:
其实就是执行反向操作:即修改MySQL配置文件,把刚才添加的 skip-grant-tables 那一行删除,切记重启服务。版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。
发表评论: