尝试了网上好几种方式,只有这一种能奏效
1、修改mysql配置文件
vi /etc/my.cnf
在配置文件中添加skip-grant-tables,保存退出
2、重启mysql
service mysqld restart
3、登录数据库
mysql
4、选择库
use mysql;
5、重新修改root密码
update user set authentication_string=password('新密码') where user='root';
6、刷新权限
flush privileges;
7、退出数据库
exit;
8、删除刚才添加的skip-grant-tables
9、使用新密码登录数据库
mysql -uroot -p
本文详细介绍了如何通过修改MySQL配置、重启服务、设置新密码并刷新权限,安全地重置root用户的密码过程。

615

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



