本次以Mysql5.7.32为例(5.7.X默认带这个插件的,默认不开启)
支持动态安装
-- 进入数据库执行下面两个SQL
INSTALL PLUGIN CONNECTION_CONTROL SONAME 'connection_control.so';
INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS SONAME'connection_control.so';
验证安装之后是否已经启用
如下图显示表示一起用
-- 查看所有插件
show plugins;
查看开启后默认参数
show variables like 'connection_control%';
参数解释:
connection_control_failed_connections_threshold:失败尝试的次数,默认为3,表示当连接失败3次后启用连接控制,0表示不开启
connection_control_max_connection_delay:响应延迟的最大时间