1.修改MySQL配置文件
my.cnf
在[mysqld]加入 skip-grant-tables

2.重启MySQL服务
3再次执行
mysql -u root -p
不需要输入密码
4.修改密码
update user set Password=PASSWORD('888888') where User='root';
下次登录就使用888888来登录

本文介绍了一种无需密码即可登录MySQL并重置root用户密码的方法。具体步骤包括:修改MySQL配置文件my.cnf加入skip-grant-tables选项;重启MySQL服务;执行mysql-uroot-p命令登录;更新用户表设置新密码。
1.修改MySQL配置文件
my.cnf
在[mysqld]加入 skip-grant-tables

2.重启MySQL服务
3再次执行
mysql -u root -p
不需要输入密码
4.修改密码
update user set Password=PASSWORD('888888') where User='root';
下次登录就使用888888来登录

43万+
531
1万+
8445
3万+

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