Mysql忘记密码、重置过程

mysql忘记root密码后,可以修改mysql的配置文件,增加skip-grant-tables跳过密码校验

具体步骤如下:

1、修改mysql配置文件

添加以下配置

skip-grant-tables

vim /etc/my.conf

2、重启mysql服务

systemctl restart mysql

3、进入数据库

扫描二维码关注公众号,回复: 14996864 查看本文章

 4、进入mysql库

use mysql

查看user表用户信息

select * from user \G;

6、修改密码,注意:密码得包含 大写小写字母+特殊字符+数字

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

7、退出数据库,将配置文件添加的配置删除

 

8、 重启数据库

systemctl restart mysqld

 9、登入数据库

10、执行sql命令提示使用alter user重置密码

 11、使用alter user重置密码

alter user root@'localhost' identified by '123456';

12、输入mysql语句正常,修改密码完成

到这里密码就修改完成了!

猜你喜欢

转载自blog.csdn.net/m0_65307735/article/details/129183078
今日推荐