先登錄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;