忘记了mysql的密码怎么办??????????
第一步:service mysqld stop 关闭mysql
第二步:vi /etc/my.cnf 在mysqld标签下添加一句:skip-grant-tables(本人加在最后一行了!!导致一直没生效)
第三步:service mysqld start
第四步:mysql -u root -p,不用输入密码,直接进!!
第五步:进入后输入:use mysql;
更新密码:update user set authentication_string=password('******') where user="root";
更新的时候可能会报错:版本低的用:
update user set password=password("******") where user="root";
有的博文root用的是单引号,可能会报错,换成双引号即可。
第六步: flush privileges;//刷新。
第七步:退出后重新登录,用新密码输入,正确!!100%。。

当忘记MySQL密码时,可以通过以下步骤重置:1. 停止MySQL服务;2. 编辑my.cnf添加'skip-grant-tables';3. 重启MySQL;4. 无需密码登录;5. 使用SQL命令更新root用户的密码;6. 刷新权限;7. 退出并用新密码登录。
528

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



