通過msyql環境變量查看密碼策略的信息:
mysql> show variables like '%password%';
如果不需要密碼策略,在my.cnf文件中添加如下配置禁用即可:
validate_password = off
修改完後記得需要重新啓動MySQL服務
validate_password相關參數說明:
validate_password_dictionary_file:密碼策略文件,策略爲STRONG才需要
validate_password_length:密碼最少長度
validate_password_mixed_case_count:大小寫字符長度,至少1個
validate_password_number_count :數字至少1個
validate_password_special_char_count:特殊字符至少1個上述參數是默認策略MEDIUM的密碼檢查規則。
validate_password_policy:密碼策略,默認爲MEDIUM策略,共有如下三種密碼策略:
策略 | 檢查規則 |
---|---|
0 or LOW | Length |
1 or MEDIUM | Length; numeric, lowercase/uppercase, and special characters |
2 or STRONG | Length; numeric, lowercase/uppercase, and special characters; dictionary file |
當然我們也可以通過修改/etc/my.cnf文件,通過添加validate_password_policy配置,來指定密碼策略,如下:
validate_password_policy=0 #0(LOW),1(MEDIUM),2(STRONG)其中一種,注意2需要提供密碼字典文件