數據庫環境:
Server version: 5.6.41 MySQL Community Server (GPL)
1、查看用戶
mysql> select Host,User from user where User='jiangjj';
2、安裝插件
安裝方式1:
mysql> Install plugin connection_control soname "connection_control.so";
mysql> show plugins;
安裝方式2:
# vim /etc/my.cnf
[mysqld]
#添加如下參數
plugin-load=CONNECTION_CONTROL=connection_control.so
connection_control_min_connection_delay=60000
重啓即可
3、查看相關配置,進行調整
連續失敗次數3和超過失敗連接上限後的最小延遲登錄時間爲1分;
mysql> show variables like "%connection_control%";
4、測試:如果三次登錄驗證失敗,將等待1分鐘,如圖
5、卸載:
mysql> uninstall plugin CONNECTION_CONTROL;
6、總結
連續失敗登錄控制是生效,避免了大量的、非法連接×××的可能性,爲了增加安全係數,可增加最小延遲時間。