https://blog.youkuaiyun.com/qq_38269316/article/details/83188244
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
一、执行sudo vim /etc/my.cnf
加入 skip-grant-tables

二、重新启动mysql
sudo service mysql restart

三、执行mysql -uroot -p(不需要密码直接Enter)

四、sql语句修改密码
-
USE mysql ;
-
-
UPDATE
user
SET
Password =
password (
'new-password' )
WHERE
User =
'root' ;

五、执行quit退出mysql
六、重新执行sudo vim /etc/my.cnf,然后删除刚刚加入的 skip-grant-tables,重新启动mysql
本文详细介绍了如何在不使用原始密码的情况下重置MySQL root用户的密码。步骤包括:编辑my.cnf配置文件添加skip-grant-tables选项,重启MySQL服务,通过SQL语句更新root用户密码,最后移除skip-grant-tables选项并再次重启服务。
567

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



