Mysql 5.7 弱密碼限制,及創建用戶無密碼用戶


一、介紹

  1、haproxy Mysql 需要一個無密碼登錄的mysql用戶。

  2、Mysql 5.7 版本默認安裝了 validate_password 插件,作用:要求密碼的復雜度。

  3、創建用戶,如果密碼過於簡單,會報錯:Your password does not satisfy the current policy requirements。

  

 

 

二、禁用強密碼的限制

  1、Mysql 5.7 版本默認安裝了 validate_password 插件。

    查看:mysql> SHOW VARIABLES LIKE 'vali%';

    

 

    如果沒有安裝或者禁用之后會返回空。

    參數解釋:      

validate_password_length 8 # 密碼的最小長度,此處為8。
validate_password_mixed_case_count 1 # 至少要包含小寫或大寫字母的個數,此處為1。
validate_password_number_count 1 # 至少要包含的數字的個數,此處為1。
validate_password_policy MEDIUM # 強度等級,其中其值可設置為0、12。分別對應:
  0/LOW:只檢查長度。
  1/MEDIUM:在0等級的基礎上多檢查數字、大小寫、特殊字符。
  2/STRONG:在1等級的基礎上多檢查特殊字符字典文件,此處為1。
validate_password_special_char_count 1 # 至少要包含的個數字符的個數,此處為1。

 

  2、關閉插件,並重啟服務

    # vim /etc/my.cnf

[mysqld]
validate_password=off

    # systemctl restart mysqld

三、查看 

  mysql> SHOW PLUGINS;

    

四、創建用戶測試

  mysql> create user 'haproxy';

    

    無密碼測試創建用戶成功!!!!


免責聲明!

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



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