mysql忘记密码(无秘登录)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43671437/article/details/102776209

mysql无密登录

一、修改my.cnf文件执行

vim /etc/my.cnf

添加skip-grant-tables
在这里插入图片描述

二、重新启动mysql服务

systemctl restart mysqld

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

四、sql语句修改密码

set password=password('000000');

若因密码简单报错可
设置密码的验证强度等级

设为LOW,

 set global validate_password_policy=LOW;

设置 validate_password_length 的全局参数为 6 即可

 set global validate_password_length=6; 

五、执行quit退出mysql

六、再次修改my. cnf 文件,删除刚刚加入的
skip-grant-tables,重新启动mysql服务

七、此时就可以使用新密码登录mysqll

猜你喜欢

转载自blog.csdn.net/weixin_43671437/article/details/102776209