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

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

查看mysql版本

select version();

MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL_第1张图片

安装插件的两种方式

第一:修改配置文件,重启服务

#安装插件自动锁定账户 
plugin-load-add=connection_control.so
connection_control_failed_connections_threshold=3 #当连接失败次数超过3次时,触发连接控制
connection_control_max_connection_delay=2147483647 #连接控制最大延迟时间,单位为微秒(这里设置为2147483647微秒,即约24天)
connection_control_min_connection_delay=600000 #连接控制最小延迟时间,单位为微秒(这里设置为600000微秒,即1分钟)
connection_control=3
interactive_timeout=1800 #交互式连接的超时时间,单位为秒(这里设置为1800秒,即30分钟)
wait_timeout=1800 #非交互式连接的超时时间,单位为秒(这里设置为1800秒,即30分钟)

第二:进入数据库命令行安装

install plugin CONNECTION_CONTROL soname 'connection_control.so';
install plugin connection_control_failed_login_attempts soname 'connection_control.so';

在这里插入图片描述

查看是否安装成功

show PLUGINS;

在这里插入图片描述
默认配置:
MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL_第2张图片

安装成功后查看修改的配置策略

MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL_第3张图片

验证

登陆密码错误三次之后无法登陆
MySQL安装错误登录自动锁定账户插件CONNECTION_CONTROL_第4张图片

你可能感兴趣的:(Linux,mysql,数据库)