mysql5.7报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements解决方法

分类:数据库    发布时间:2018-10-31 11:28:20
在mysql5.7中如果只是修改为一个简单的密码,会报以下错误:Your password does not satisfy the current policy requirements
这个其实与validate_password_policy的值有关。
validate_password_policy有以下取值:
    Policy     Tests Performed
    0 or LOW Length
    1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
    2 or STRONG Length; numeric, lowercase/uppercase, and special characters; dictionary file
    --------------------- 

更改强度为LOW,LOW代表什么?代表密码任意,但长度在 8 位或以上。
set global validate_password_policy=0;
LOW 强度允许我们设置为纯数字纯字母等密码,但是我们还是不能设置 123456,因为最低要求 8 位,没事,继续跑这一句
set global validate_password_length=4;
    你要问我那个 length 为什么要设置 4,因为不管你设置 1、2、3、4,最低长度都是 4。
再次运行 SET PASSWORD = PASSWORD('123456');  好了,问题解决!

标签: mysql

阅读(96)┆ 评论(0) ┆ (0) ┆ 返回博客首页


发表我的评论

欢迎您: | 退出登录


文章评论