windwos下mysql5.7安装connection_control插件,限制多次登录失败,限定用户重试时间
启动时加载插件,在配置文件中修改后重启服务
[mysqld]
plugin-load-add=connection_control.dll
运行时加载插件
INSTALL PLUGIN CONNECTION_CONTROL SONAME 'connection_control.dll'; INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS SONAME 'connection_control.dll';
查看插件
SHOW PLUGINS;
-- 或使用
-- SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE 'connection%';
卸载插件
UNINSTALL PLUGIN CONNECTION_CONTROL;
UNINSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS;
修改my.ini
connection-control-failed-connections-threshold=5 #登陆失败次数限制
connection-control-min-connection-delay=300000 #限制重试时间(毫秒)
在centos系统中需要将“connection_control.dll”替换为“connection_control.so”
详细配置信息参照
MySQL :: MySQL 5.7 参考手册 :: 6.4.2.1 连接控制插件安装
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步