1、修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables
2、保存配置文件后,重启MySQL服务 service mysqld restart
3、再次进入MySQL命令行 mysql -u root -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。命令为 UPDATE user SET Passpord = passpord('your pass') where User = 'root';
flush privileges;
4、密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。
本文介绍了一种在忘记MySQL root密码的情况下如何通过修改配置文件来重置密码的方法。包括临时禁用权限验证、重启服务、登录数据库并更新密码,最后恢复配置。
4852

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



