程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySql5.6應用validate password 插件增強暗碼強度的裝置及應用辦法

MySql5.6應用validate password 插件增強暗碼強度的裝置及應用辦法

編輯:MySQL綜合教程

MySql5.6應用validate password 插件增強暗碼強度的裝置及應用辦法。本站提示廣大學習愛好者:(MySql5.6應用validate password 插件增強暗碼強度的裝置及應用辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySql5.6應用validate password 插件增強暗碼強度的裝置及應用辦法正文


mysql 5.6對暗碼的強度停止了增強,推出了 validate_password 插件。支撐暗碼的強度請求。

裝置方法:

在設置裝備擺設文件中翻開

[mysqld]

plugin-load=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
validate_password_policy=2

並裝載plugin:

mysql>>INSTALL PLUGIN validate_password SONAME 'validate_password.so';

便可。

當樹立用戶暗碼時,假如不相符預設的規矩,那末就不會經由過程:

mysql>grant all on *.* to tester@'localhost' identified by 'tasssss';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements;

上面接著給年夜家引見mysql 5.6暗碼強度插件應用

在mysql 5.6對暗碼的強度停止了增強,推出了validate_password 插件。支撐暗碼的強度請求。

此插件請求版本:5.6.6 以上版本

裝置方法:

1.裝置插件:(默許裝置了插件後,強度插件就啟用了,封閉,須要在設置裝備擺設文件假設相干封閉參數)

mysql>INSTALL PLUGIN validate_password SONAME 'validate_password.so';

2.設置裝備擺設文件添加部門參數:

plugin-load=validate_password.so
validate_password_policy=2
validate-password=FORCE_PLUS_PERMANENT

3.以上處置後,便可以測試了:

mysql> SET PASSWORD = PASSWORD('abc');
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> SET PASSWORD = '*0D3CED9BEC10A777AEC23CCC353A8C08A633045E';

jQuery OK, 0 rows affected (0.01 sec)

4.相干解釋:

(1).相干選項:

validate-password=ON/OFF/FORCE/FORCE_PLUS_PERMANENT: 決議能否應用該插件(及強迫/永遠強迫應用)。

validate_password_dictionary_file:插件用於驗證暗碼強度的字典文件途徑。

validate_password_length:暗碼最小長度。

validate_password_mixed_case_count:暗碼至多要包括的小寫字母個數和年夜寫字母個數。

validate_password_number_count:暗碼至多要包括的數字個數。

validate_password_policy:暗碼強度檢討品級,0/LOW、1/MEDIUM、2/STRONG。

validate_password_special_char_count:暗碼至多要包括的特別字符數。

個中,關於validate_password_policy-暗碼強度檢討品級:

0/LOW:只檢討長度。

1/MEDIUM:檢討長度、數字、年夜小寫、特別字符。

2/STRONG:檢討長度、數字、年夜小寫、特別字符字典文件。

(2).插件的裝置啟用:

插件對應的庫對象文件需在設置裝備擺設選項plugin_dir指定的目次中。

可以使用--plugin-load=validate_password.so,在server啟動時載入插件,或許將plugin-load=validate_password.so寫入設置裝備擺設文件。

也能夠經由過程以下語句在server運轉時載入插件(會注冊進mysql.plugins表)

mysql> INSTALL PLUGIN validate_password SONAME 'validate_password.so';

(3).為阻攔該插件在運轉時被刪除可在設置裝備擺設文件中添加:

plugin-load=validate_password.so
validate-password=FORCE_PLUS_PERMANENT

以上所述是小編給年夜家引見的MySql5.6應用validate password 插件增強暗碼強度的裝置及應用辦法,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對網站的支撐!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved