MySQL數據庫登錄失敗鎖定策略的設置


操作系統環境:CentOS 7操作系統

數據庫版本:MySQL 5.7.29

數據庫賬戶:root、口令:Test123!

一、沒有安裝控制插件(默認安裝狀態,如下圖)

 

同一賬戶7次失敗登錄,然后使用正確用戶名+口令,可以成功登錄

 

 二、安裝MySQL控制插件

install plugin CONNECTION_CONTROL soname 'connection_control.so';

install plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS soname 'connection_control.so';

 

現在已經可以看到插件了,但屬於沒有沒有配置策略的狀態,鎖定時間僅為:1000毫秒 = 1秒(失敗三次鎖定1秒=..=!)

 

 重啟MySQL服務試一下,可以看到雖然安裝了插件,但沒配策略就形同擺設

 

 三、配置策略MySQL登錄失敗鎖定策略

vim /etc/my.cnf

connection-control-failed-connections-threshold=3

connection-control-min-connection-delay=1800000            (30分鍾)

重啟MySQL服務

 

四、驗證

添加完策略后,在輸入錯誤口令第4次時輸入框的位置卡住不動了,強制退出輸入正確口令依然卡住無法登錄。

 


免責聲明!

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



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