mysql连接控制插件connection_control

作者: 来源:本站原创 点击数: 发布时间:2024年03月14日

问题描述:当连接数据库失败次数过多时,MySQL 是否会限制登录呢?数据库服务端应该怎么应对暴力破解呢?

解决办法:在数据库中安装connection_control 插件,使数据库具有登录失败处理功能。

mysql> INSTALL PLUGIN CONNECTION_CONTROL SONAME 'connection_control.so';

Query OK, 0 rows affected (0.04 sec)

 

mysql> INSTALL PLUGIN CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS SONAME 'connection_control.so';

Query OK, 0 rows affected (0.01 sec)

安装完成后 可以看到相关系统变量

mysql> show variables like 'connection_control%';