MySQL 1819 - Your password does not satisfy the current policy requirements

mysql修改密码时提示:
1819 - Your password does not satisfy the current policy requirements

产生的原因:
自定义密码太简单,不符合mysql的密码策略

解决方法:
方法一:修改密码至符合mysql的密码策略(建议)。
方法二:如果必须用简单密码,可以修改密码策略;

查看mysql的密码策略:
SHOW VARIABLES LIKE '%validate_password%';

修改密码策略及密码长度

set global validate_password_policy=0
set global validate_password_length=1;

validate_password_policy密码策略取值:
0 or LOW 只验证密码长度
1 or MEDIUM 验证密码长度、数字、大小写、特殊字符
2 or STRONG 验证密码长度、数字、大小写、特殊字符、字典文件

修改完后,再次执行修改密码:
ALTER USER 'user1'@'localhost' IDENTIFIED BY '123456';

(完)

最后修改于:2023年05月13日 13:18

添加新评论