新聞中心
MySQL中怎么啟用密碼強(qiáng)度審計(jì),針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)中站免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
執(zhí)行以下命令安裝密碼強(qiáng)度審計(jì)插件:
mysql>INSTALL PLUGIN validate_password SONAME 'validate_password.so';
設(shè)置最強(qiáng)密碼策略:
mysql> set global validate_password_policy=strong;
Query OK, 0 rows affected (0.00 sec)
或者通過(guò)配置文件my.cnf添加部分密碼強(qiáng)度相關(guān)參數(shù):
[mysqld]
plugin-load=validate_password.so
validate_password_policy=2
validate-password=FORCE_PLUS_PERMANENT
然后執(zhí)行show plugins命令查看是否啟用成功:
mysql> show plugins;
+----------------------------+----------+--------------------+----------------------+---------+
| Name | Status | Type | Library | License |
+----------------------------+----------+--------------------+----------------------+---------+
| validate_password | ACTIVE | VALIDATE PASSWORD | validate_password.so | GPL |
+----------------------------+----------+--------------------+----------------------+---------+
設(shè)置后的密碼強(qiáng)度審計(jì)相關(guān)參數(shù)如下:
mysql> show global variables like 'validate%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password_dictionary_file | |
| validate_password_length | 8 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | STRONG |
| validate_password_special_char_count | 1 |
+--------------------------------------+--------+
6 rows in set (0.00 sec)
--修改密碼,不符合規(guī)則會(huì)報(bào)錯(cuò)
mysql> SET PASSWORD = PASSWORD('123456');
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> SET PASSWORD = PASSWORD('aisino123!');
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
修改成功,大小寫(xiě)加數(shù)字和特殊字符最少1個(gè),密碼長(zhǎng)度最少8位:
mysql> SET PASSWORD = PASSWORD('Aisino123!'); --大小寫(xiě)字碼加數(shù)字和特殊字符,最少8位
Query OK, 0 rows affected (0.00 sec)
相關(guān)參數(shù)解釋如下:
validate_password_policy 這個(gè)參數(shù)用于控制validate_password的驗(yàn)證策略 0-->low 1-->MEDIUM 2-->strong。
validate_password_length密碼長(zhǎng)度的最小值(這個(gè)值最小要是4)。
validate_password_number_count 密碼中數(shù)字的最小個(gè)數(shù)。
validate_password_mixed_case_count大小寫(xiě)的最小個(gè)數(shù)。
validate_password_special_char_count 特殊字符的最小個(gè)數(shù)。
validate_password_dictionary_file 字典文件(插件用于驗(yàn)證密碼強(qiáng)度的字典文件路徑)
關(guān)于MySQL中怎么啟用密碼強(qiáng)度審計(jì)問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
當(dāng)前名稱(chēng):MySQL中怎么啟用密碼強(qiáng)度審計(jì)
鏈接地址:http://fisionsoft.com.cn/article/pdhghi.html