1. 修改my.cnf:
在[mysqld]的段中加上一句:skip-grant-tables
2.重新启动mysql
mysql> use mysql;
mysql>UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
mysql>flush privileges ;
3.去掉第一步加上的skip-grant-tables
4.重启mysql
搞定
本文介绍了一种通过修改my.cnf配置文件中的skip-grant-tables选项来临时绕过MySQL密码验证的方法, 进而更新root用户的密码。文章分为四个步骤进行讲解:修改配置文件、重启MySQL服务、更新root用户密码及再次重启服务。
1. 修改my.cnf:
在[mysqld]的段中加上一句:skip-grant-tables
2.重新启动mysql
mysql> use mysql;
mysql>UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;
mysql>flush privileges ;
3.去掉第一步加上的skip-grant-tables
4.重启mysql
搞定
1615
1922
1517

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