版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
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