先登录mysql
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 8 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | MIDDLE|
| validate_password.special_char_count | 1 |
+--------------------------------------+-------+
7 rows in set (0.01 sec)
修改密码策略
policy (0或LOW代表低级) 密码验证策略低要求
mixed_case_count 密码至少要包含的小写字母个数和大写字母个数
number_count 密码至少要包含的数字个数。
special_char_count 密码至少要包含的特殊字符数
length 密码长度
注意:set global 后面必须跟 上面show 出来的一样(网上很多都是validate_password_policy 可能是版本不同)
比如 set global validate_password.length=6;