说明
在有些时候,使用 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
暂无评论内容