MySQL数据库登录失败锁定策略的设置


操作系统环境:CentOS 7操作系统

数据库版本:MySQL 5.7.29

数据库账户:root、口令:Test123!

一、没有安装控制插件(默认安装状态,如下图)

 

同一账户7次失败登录,然后使用正确用户名+口令,可以成功登录

 

 二、安装MySQL控制插件

install plugin CONNECTION_CONTROL soname 'connection_control.so';

install plugin CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS soname 'connection_control.so';

 

现在已经可以看到插件了,但属于没有没有配置策略的状态,锁定时间仅为:1000毫秒 = 1秒(失败三次锁定1秒=..=!)

 

 重启MySQL服务试一下,可以看到虽然安装了插件,但没配策略就形同摆设

 

 三、配置策略MySQL登录失败锁定策略

vim /etc/my.cnf

connection-control-failed-connections-threshold=3

connection-control-min-connection-delay=1800000            (30分钟)

重启MySQL服务

 

四、验证

添加完策略后,在输入错误口令第4次时输入框的位置卡住不动了,强制退出输入正确口令依然卡住无法登录。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM