CENTOS7下MYSQL忘记ROOT密码处理方法

1. 使用命令:

 

vi /etc/my.cnf

2. 在[mysqld]下最后一行添加一段代码:

 

skip-grant-tables

添加了记住位置,结束后还要回来删除这一行。

 

3. 重启mysql服务: 

 

service mysql restart

4. 用户无密码登录:

 

mysql -uroot -p

在这里提示输入密码,直接回车

 

5. 选择mysql数据库:

 

use mysql;

6. 修改root密码:

 

update user set authentication_string=password('E723a55A') where user='root';

如果提示密码强度不够,请使用大小写字母组合

 

7. 刷新权限:

 

flush privileges;

8. 退出: exit;

 

9: 再次进入

 

vi /etc/my.cnf

删除skip-grant-tables

 

10. 重启mysql服务:

 

service mysql restart

作者: 信心

业精于勤,荒于嬉;行成于思,毁于随。

查看作者所有帖子:  信心

网友留言

留言

© 2021.勤客保留所有权利.  备案号: 湘ICP备2021013947