[MySQL] MySQL密碼強度規則查詢
阿新 • • 發佈:2019-01-10
MySQL5.6.6版本之後增加了密碼強度驗證外掛validate_password,相關的密碼規則查詢方法:
mysql> show variables like "%password%"; +---------------------------------------+--------+ | Variable_name | Value | +---------------------------------------+--------+ | default_password_lifetime | 0 | | disconnect_on_expired_password | ON | | log_builtin_as_identified_by_password | OFF | | mysql_native_password_proxy_users | OFF | | old_passwords | 0 | | report_password | | | sha256_password_proxy_users | OFF | | validate_password_check_user_name | OFF | | 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 | +---------------------------------------+--------+ 14 rows in set (0.00 sec) mysql>
引數說明:
validate_password_length: 最小長度8位
validate_password_mixed_case_count: 至少要包含的大寫字母數和小寫字母數,都是1
validate_password_number_count:至少要包含的數字個數,1
validate_password_special_char_count : 至少要包含的特殊字元個數,1
validate_password_policy:密碼強度檢查等級,0/LOW,1/MEDIUM(預設值),2/STRONG