1、更改/etc/my.cnf文件
vi /etc/my.cnf,在[mysqld]中添加
skip-grant-tables
2、重启MySQL服务
service mysqld restart
3、使用用户无密码登录
mysql -uroot -p (直接点击回车,密码为空)
4、选择数据库
use mysql;
5、修改密码
update user set authentication_string=password(‘123456’) where user=‘root’;
6、刷新权限
flush privileges;
7、退出
exit
8、删除第1部增加的配置信息,并重启MySQL服务

本文详细介绍了在忘记MySQL root密码的情况下,如何通过编辑my.cnf配置文件、重启服务、无密码登录、修改密码、刷新权限等步骤,安全有效地重置MySQL root用户的密码。
2672

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



