mysql的密碼規則問題


今天在設置mysql某用戶的密碼時,出現了此報錯:
 
ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
 
后經過一波檢查,發現可以通過控制mysql某兩個字段來實現復雜度改變:

  1. @@validate_password_length: 密碼最短長度,默認為8位。
  2. @@validate_password_policy: 密碼復雜度,分為low、medium、high三個等級,分別對應0、1、2,默認為midium(1)。

 
其中,@@validate_password_policy的規則對應如下:
LOW: 只要求長度
MEDIUM:長度、大小寫字母、數字、特殊字符
HIGH:長度、大小寫字母、數字、特殊字符、字典文件。
 
我們可以通過sql語句查詢,並修改之。
 

查詢:

  1. 密碼最短長度:
    select @@validate_password_length;

  2. 密碼復雜度:
    select @@validate_password_policy;

 

修改:

  1. 密碼最短長度:
    set global validate_password_length=6;

  2. 密碼復雜度:
    set global validate_password_policy=0;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM