MySQL 设置简单密码

说明

在有些时候,使用 MySQL 的时候,就想设置一个简单的密码。但是 MySQL 5.7 之后,对密码的强度有些要求,无法直接设置简单的密码了。
设置简单的密码总是会有下面的提示:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

解决方法

如果是第一次安装设置密码,需要先按照要求,设置一个比较复杂的密码(例如:root@qq.com)。

然后重新登陆 MySQL 准备设置简单密码:
1、查看 mysql 初始的密码策略。

SHOW VARIABLES LIKE  validate_password% ; 

2、设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 。

set global validate_password_policy=LOW;

3、当前密码长度为 8 ,为了方便,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 。

set global validate_password_length=6;

4、目前可以为 mysql 设置简单密码了,只要满足六位的长度即可,输入下面的修改语句 :

ALTER USER  root @ localhost  IDENTIFIED BY  123456 ;
flush privileges;

可以看到修改成功,表明密码策略修改成功了!!!
5、重新登录 MySQL ,验证新密码。

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容