修改MySQL默认密码策略

修改密码策略

validate_password_policy

控制validate_password验证策略
0: LOW 1: MEDIUM 2:STRONG

1
SET GLOBAL validate_password_policy = 0;

validate_password_length

密码长度的最小值(这个值最小是4)

1
SET GLOBAL validate_password_length = 6;

validate_password_number_count

密码中数字的最小个数

1
SET GLOBAL validate_password_number_count = 0;

validate_password_mixed_case_count

密码中大小写的最小个数

1
SET GLOBAL validate_password_mixed_case_count = 0;

validate_password_special_char_count

密码中特殊字符的最小个数

1
SET validate_password_special_char_count = 0;

validate_password_dictionary_file

字典文件

策略解释

LOW

校验级别最低,只校验密码长度,只要长度跟validate_password_length一样即可,默认长度是8位。

MEDIUM

除了校验LOW的内容,还要校验数字个数,大小写个数,特殊字符个数。

STRONG

除了校验MEDIUM的内容,还要校验密码中任意连续4个或以上的字符不得是字典中的单词。