连接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限制连接次数相关推荐
- jmeter连接MySQL出错_MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory...
本文主要向大家介绍了MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory ,通过具体的内容向大家展现,希望对大家学习M ...
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(二、编译连接)
本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动到qt连接mysql数据库(一.编译连接前准备) [全教程]qt连接mysql--从qt编译mysql驱动到qt连接my ...
- 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)
一.说明 电脑系统:win10 qt版本:5.13.2和5.14.1(测试均成功) mysql版本:MySQL-5.5 本篇教程分为三个部分: [全教程]qt连接mysql--从qt编译mysql驱动 ...
- mysql限制登录次数_mysql会话控制限制登录次数(connection_control插件)
mysql会话控制限制登录次数(connection_control插件) 发布时间:2020-05-16 17:34:54 来源:51CTO 阅读:8211 作者:蒋将将 数据库环境: Server ...
- 连接mysql插件_MySQL 插件之 连接控制插件(Connection-Control)
插件介绍 MySQL 5.7.17 以后提供了Connection-Control插件用来控制客户端在登录操作连续失败一定次数后的响应的延迟.该插件可有效的防止客户端暴力登录的风险(攻击).该插件包含 ...
- c语言连接mysql(入门)_MySQL入门之C语言操作MySQL
基本概念 C APIs包含在mysqlclient库文件当中,与MySQL的源代码一块发行,用于连接到数据库和执行数据库查询.#include #include #include #include # ...
- mysql内连接和交叉连接_MySQL中的内连接、外连接、交叉连接
内连接(INNER JOIN): 分为三种 等值连接.自然连接.不等连接 外连接(OUTER JOIN): 左外连接(LEFT OUTER JOIN或LEFT JOIN) 右外连接(RIGHT OUT ...
- Qt连接mysql数据库、数据库开启远程连接,实现QQ登录、注册、修改密码功能(已实现),后续继续更新中...
视频示例:如下直通车 Qt连接数据库 个人博客直达 一.安装Mysql数据库软件 1.下载安装连接:点击连接 2.解压,打开如下 3.设置环境变量 4.修改添加环境变量 5.新建配置文件my.ini( ...
- ts连接mysql数据库_各种数据库的连接方法
一.JDBC连接各种数据库 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver"). ...
最新文章
- 数字签名和数字证书详解
- CentOS 5.5 挂载windows ntfs 文件系统
- 果园机器人的课文_小学三年级下《果园机器人》课文
- leveldb demo
- 你不一定懂的cpu显示信息
- 关于谨防诈骗的温馨提示
- GatewayMetricsFilter网关度量过滤器(服务监控)
- python大纲_python学习大纲
- python 强类型 弱类型_强类型、弱类型
- SQL-92标准 中文翻译——概念(位字符串)
- web项目开发最佳做法
- PHP利用分组查询groupby,Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy...
- 在 WINDOWS 7 的 XAMPP 安裝 MEMCACHED 擴展
- CSDN重推软件下载频道 软件发布又有新阵地
- html5音乐播放器代码,html5简单迷你音乐播放器代码
- MM 库存盘点全总结
- python爬取豆瓣T250电影及保存excel(易上手)
- der解码规则_使用openssl进行asn1结构的der数据解码
- <数据结构>链表实战之单链表与双链表的增删改查
- 咏红梅花——曹雪芹_ywyuan_新浪博客
热门文章
- 使用 SAP Business Application Studio 搭建 CAP Java 开发环境
- github 2FA里的recovery code,一定要好好保存
- SAP Spartacus页面底部的Component请求
- 使用ABAP操作office Word文档
- CRM BP attachment read debug
- 如何给SAP Cloud Platform的CloudFoundry环境里的subaccount添加quota
- CRM呼叫中心异步搜索实现的调试截图
- Cloud for Customer的设置加载机制
- Postman的console视图
- transaction type popup window when create service order