mysql修改用戶密碼報(bào)錯的解決方法
mysql修改密碼報(bào)錯
Your password does not satisfy the current policy requirements
這是 mysql 初始化時(shí),使用臨時(shí)密碼,修改自定義密碼時(shí),由于自定義密碼比較簡單,就出現(xiàn)了不符合密碼策略的問題。
密碼策略問題異常信息:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
解決辦法:
1、查看 mysql 初始的密碼策略,
輸入語句 SHOW VARIABLES LIKE ‘validate_password%’; 進(jìn)行查看
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、首先需要設(shè)置密碼的驗(yàn)證強(qiáng)度等級,設(shè)置 validate_password_policy 的全局參數(shù)為 LOW 即可,
輸入設(shè)值語句 set global validate_password_policy=LOW; 進(jìn)行設(shè)值,
3、當(dāng)前密碼長度為 8 ,如果不介意的話就不用修改了,按照通用的來講,設(shè)置為 6 位的密碼,設(shè)置 validate_password_length 的全局參數(shù)為 6 即可,
輸入設(shè)值語句 set global validate_password_length=6; 進(jìn)行設(shè)值,
4、現(xiàn)在可以為 mysql 設(shè)置簡單密碼了,只要滿足六位的長度即可,
輸入修改語句 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; 可以看到修改成功,表示密碼策略修改成功了?。。?/p>
注:在默認(rèn)密碼的長度最小值為 4 ,由 大/小寫字母各一個 + 阿拉伯?dāng)?shù)字一個 + 特殊字符一個,
只要設(shè)置密碼的長度小于 3 ,都將自動設(shè)值為 4 ,
關(guān)于 mysql 密碼策略相關(guān)參數(shù);
1、validate_password_length 固定密碼的總長度;
2、validate_password_dictionary_file 指定密碼驗(yàn)證的文件路徑;
3、validate_password_mixed_case_count 整個密碼中至少要包含大/小寫字母的總個數(shù);
4、validate_password_number_count 整個密碼中至少要包含阿拉伯?dāng)?shù)字的個數(shù);
5、validate_password_policy 指定密碼的強(qiáng)度驗(yàn)證等級,默認(rèn)為 MEDIUM;
關(guān)于 validate_password_policy 的取值:
0/LOW:只驗(yàn)證長度; 1/MEDIUM:驗(yàn)證長度、數(shù)字、大小寫、特殊字符; 2/STRONG:驗(yàn)證長度、數(shù)字、大小寫、特殊字符、字典文件;
6、validate_password_special_char_count 整個密碼中至少要包含特殊字符的個數(shù);
到此這篇關(guān)于mysql修改用戶密碼報(bào)錯的文章就介紹到這了,更多相關(guān)mysql修改用戶密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SQL?CREATE?INDEX提高數(shù)據(jù)庫檢索效率的關(guān)鍵步驟詳解
這篇文章主要為大家介紹了SQL?CREATE?INDEX提高數(shù)據(jù)庫檢索效率的關(guān)鍵步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
使用mysql語句查看數(shù)據(jù)庫表所占容量空間大小
這篇文章主要給大家介紹了關(guān)于如何使用mysql語句查看數(shù)據(jù)庫表所占容量空間大小的相關(guān)資料,如何在MySQL數(shù)據(jù)庫管理中查詢數(shù)據(jù)庫、表、索引的容量大小是經(jīng)常遇到的需求,需要的朋友可以參考下2023-08-08
mysql初始化命令mysqld?--initialize參數(shù)說明小結(jié)
本文主要介紹了mysql初始化命令mysqld?--initialize參數(shù)說明小結(jié),文中通過圖表代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08
MySQL 8.0 之索引跳躍掃描(Index Skip Scan)
這篇文章主要介紹了MySQL 8.0 之索引跳躍掃描(Index Skip Scan)的相關(guān)資料,幫助大家學(xué)習(xí)MySQL8.0的新特性,感興趣的朋友可以了解下2020-10-10
mysql 臨時(shí)表 cann''t reopen解決方案
MySql關(guān)于臨時(shí)表cann't reopen的問題,本文將提供詳細(xì)的解決方案,需要了解的朋友可以參考下2012-11-11

