ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
mysql中初始密碼長度為8,當你更改MySQL密碼策略后
mysql> set global validate_password_policy=0;并且設置簡單好記的密碼后
mysql> set password=password("000000");可能仍然出現錯誤:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,此時必須第一次設置密碼長度為8位才不報錯,更改密碼成功后才能查看validate_password插件的以下參數,當然,validate_password插件必須已經安裝,MySQL5.7是默認安裝的。
此時需要更改長度再修改密碼
我的validate_password_length參數默認為8,它有最小值的限制,最小值為:
validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)其中,validate_password_number_count指定了密碼中數據的長度,validate_password_special_char_count指定了密碼中特殊字符的長度,validate_password_mixed_case_count指定了密碼中大小字母的長度。
這些參數,默認值均為1,所以validate_password_length最小值為4,如果你顯性指定validate_password_length的值小于4,盡管不會報錯,但validate_password_length的值將設為4。當然也有mysql不符合這種情況的情形。所以此文章或許可以幫助您。
先自我介紹一下,小編13年上師交大畢業,曾經在小公司待過,去過華為OPPO等大廠,18年進入阿里,直到現在。深知大多數初中級java工程師,想要升技能,往往是需要自己摸索成長或是報班學習,但對于培訓機構動則近萬元的學費,著實壓力不小。自己不成體系的自學效率很低又漫長,而且容易碰到天花板技術停止不前。因此我收集了一份《java開發全套學習資料》送給大家,初衷也很簡單,就是希望幫助到想自學又不知道該從何學起的朋友,同時減輕大家的負擔。添加下方名片,即可獲取全套學習資料哦
總結
以上是生活随笔為你收集整理的ERROR 1819 (HY000) Your password does not satisfy the current policy requirements的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux学习之路-基础命令、管道、软连
- 下一篇: Python GDAL学习笔记(一)