连接mysql次数_MySQL通过CONNECTION_CONTROL限制连接次数
生活随笔
收集整理的這篇文章主要介紹了
连接mysql次数_MySQL通过CONNECTION_CONTROL限制连接次数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前我們在使用MySQL的時候,沒有對連接次數進行限制,如果碰到一些非正常鏈接時,不僅會影響MySLQ性能,而且會生成很多垃圾日志。
MySQL其實已經提供了連接控制的插件(CONNECTION_CONTROL),但是需要自己配置開啟。
首先,只有MySQL 5.7.17及之后的版本才會有這個插件,之前的還沒有。
首先使用mysql命令連接數據庫:
mysql -uroot -p輸入密碼登錄后,使用以下命令加載插件(需要連接互聯網):
INSTALL PLUGIN CONNECTION_CONTROL SONAME 'connection_control.so'; INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS SONAME 'connection_control.so';注意:如果是Unix/Linux系統,需要加載`connection_control.so`,如果是Windows系統,需要加載`connection_control.ddl`
安裝完成后,修改 `my.cnf` 或者 `mysqld.cnf` 中的 `mysqld` 模塊
[mysqld] connection_control_failed_connections_threshold=4 connection_control_min_connection_delay=1500` connection_control_failed_connections_threshold ` 表示連接次數,超過此次數則會進入等待。
` connection_control_min_connection_delay ` 表示等待時間,單位是毫秒。
修改完之后,重啟mysql即可,可以嘗試一下密碼錯誤超過4次之后,再連接就會一直等待。
參考地址1: https://dev.mysql.com/doc/refman/5.7/en/connection-control-installation.html參考地址2: https://blog.csdn.net/ywd1992/article/details/83865537
參考地址3: https://kaispace.cn/?p=258
總結
以上是生活随笔為你收集整理的连接mysql次数_MySQL通过CONNECTION_CONTROL限制连接次数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为 Mate 9 系列机型招募 Har
- 下一篇: linux cmake编译源码,linu