有些小伙伴在设置MySQL的密码时,会提示Your password does not satisfy the current policy requirements
,这是由于MySQL的安全策略导致的,我们把MySQL的安全策略设置成low
即可
- 查看MySQL的安全策略
show variables like 'validate_password%';
会显示下面的内容
有关上图的参数说明如下:
参数 | 含义 |
---|---|
validate_password_length | 固定密码的总长度 |
validate_password_dictionary_file | 指定密码验证的文件路径 |
validate_password_mixed_case_count | 整个密码中至少要包含大/小写字母的总个数 |
validate_password_number_count | 整个密码中至少要包含阿拉伯数字的个数 |
validate_password_policy | 指定密码的强度验证等级 |
validate_password_special_char_count | 整个密码中至少要包含特殊字符的个数 |
其中validate_password_policy
共分为3个等级