時間:2023-03-17來源:系統城裝機大師作者:佚名
Your password does not satisfy the current policy requirements
這是 mysql 初始化時,使用臨時密碼,修改自定義密碼時,由于自定義密碼比較簡單,就出現了不符合密碼策略的問題。
密碼策略問題異常信息:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
1、查看 mysql 初始的密碼策略,
輸入語句 SHOW VARIABLES LIKE ‘validate_password%’; 進行查看
1 2 3 4 5 6 7 8 9 10 11 12 13 |
mysql> SHOW VARIABLES LIKE 'validate_password%' ; + --------------------------------------+--------+ | Variable_name | Value | + --------------------------------------+--------+ | 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 | + --------------------------------------+--------+ 7 rows in set (0.00 sec) |
2、首先需要設置密碼的驗證強度等級,設置 validate_password_policy 的全局參數為 LOW 即可,
輸入設值語句 set global validate_password_policy=LOW; 進行設值,
3、當前密碼長度為 8 ,如果不介意的話就不用修改了,按照通用的來講,設置為 6 位的密碼,設置 validate_password_length 的全局參數為 6 即可,
輸入設值語句 set global validate_password_length=6; 進行設值,
4、現在可以為 mysql 設置簡單密碼了,只要滿足六位的長度即可,
輸入修改語句 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; 可以看到修改成功,表示密碼策略修改成功了?。?!
注:在默認密碼的長度最小值為 4 ,由 大/小寫字母各一個 + 阿拉伯數字一個 + 特殊字符一個,
只要設置密碼的長度小于 3 ,都將自動設值為 4 ,
1、validate_password_length 固定密碼的總長度;
2、validate_password_dictionary_file 指定密碼驗證的文件路徑;
3、validate_password_mixed_case_count 整個密碼中至少要包含大/小寫字母的總個數;
4、validate_password_number_count 整個密碼中至少要包含阿拉伯數字的個數;
5、validate_password_policy 指定密碼的強度驗證等級,默認為 MEDIUM;
1 2 3 |
0/LOW:只驗證長度; 1/MEDIUM:驗證長度、數字、大小寫、特殊字符; 2/STRONG:驗證長度、數字、大小寫、特殊字符、字典文件; |
6、validate_password_special_char_count 整個密碼中至少要包含特殊字符的個數;
到此這篇關于mysql修改用戶密碼報錯的文章就介紹到這了
2023-03-19
order by + limit分頁時數據重復問題及解決方法2023-03-17
mariadb集群搭建---Galera Cluster+ProxySQL教程2023-03-17
Mysql指定某個字符串字段前面幾位排序查詢方式Mysql存儲二進制對象數據 首先數據庫存儲一個Object對象 與數據庫對應的實體類 編寫一個操作二進制的工具類 Mysql存儲二進制大型對象類型對照 MySql MediumBlob——MySql的Bolb四種類型...
2023-03-15
1、卸載MySQL5.7.24 1.備份整個數據庫文件 2.停止MySQL服務 3.控制面板卸載程序 4.刪除系統隱藏文件夾中的相應目錄 5.清理注冊表 2、安裝MySQL8.0.28 3、連接Navicat...
2023-03-15