MySQL8.x修改密码策略

在Mysql 8.x中密码策略变量的变化;由“_”连接符改变为”.”连接符。记录一下

查看当前password策略

1
SHOW VARIABLES LIKE 'validate_password%';

结果:

1
2
3
4
5
6
7
8
9
10
11
+--------------------------------------+--------+
| 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 | MEDIUM |
| validate_password.special_char_count | 1 |
+--------------------------------------+--------+

修改密码验证策略

0–low
1–MEDIUM
2–strong

1
set global validate_password.policy=0;

设置密码的最小长度

这个值是由mix_case_count number_count special_char_count需大于等于这三个值和的最小值

1
set global validae_password.length=4;