Mysql5.7默認有密碼安全策略,密碼安全級別要求比較高,在測試環境中使用起來不方便,本經驗將介紹如何修改Mysql的密碼安全策略,解決ERROR 1819錯誤。
1:首先使用root用戶連接mysql數據庫。
2:使用SHOW VARIABLES LIKE 'validate_password%';查看當前密碼安全策略要求。(本截圖為調整之后的,查詢方法一致)
3:運行set global validate_password_policy=0;命令,設置密碼強度檢查等級,其中對應關系為:0/LOW、1/MEDIUM、2/STRONG。
4: 使用set global validate_password_mixed_case_count=0; 命令設置密碼至少要包含的小寫字母個數和大寫字母個數。
5:使用set global validate_password_number_count=3; 命令設置至少要包含的數字個數。(個人測試數據不到3個也可以)。
6:set global validate_password_special_char_count=0; 設置至少包含的特殊字符數。
7:使用set global validate_password_length=3; 設置密碼最小長度。