等保:MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL

使用此功能需要安装Connnection Control 插件,MySQL从5.6.35版本开始提供该插件。

查看MySQL版本

命令:select version();

等保:MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL

 

安装该插件两种方法

1.方法一:更改配置文件,重启MySQL

[mysqld]

plugin-load-add=connection_control.so

2.方法二:进入数据库安装

命令:

install plugin CONNECTION_CONTROL soname 'connection_control.so';

Install plugin

CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS soname 'connection_control.so';

示例:

等保:MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL

 

查看是否安装成功

命令:show PLUGINS;

等保:MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL

安装成功后查看默认策略

命令:show variables like '%connection_control%';

等保:MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL

默认策略为失败3次锁定1000毫秒(1秒)

配置登录失败策略

进入配置文件添加:

[mysqld]

connection_control_failed_connections_threshold=5

connection-control-min-connection-delay=6000000

配置为失败登录5次后锁定10分钟

重启MySQL

测试;

登录第五次失败后输入框卡死无法登录;

 等保:MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL

 

 删除插件命令:

UNINSTALL PLUGIN CONNECTION_CONTROL;

UNINSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS;

上一篇:jdbc-使用java连接mysql


下一篇:RabbitMQ - 6 rpc