• 等保审核 --- MySQL连接控制插件


    环境介绍:

    系统版本:Centos 7 

    MySQL版本: 5.7.19(只有5.7.17版本后才有此插件)

    架构: 主从架构

    控制插件:

    1). CONNECTION_CONTROL: 控制登录失败的次数及延迟响应时间
    2). CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS: 记录登录失败的操作日志

    操作过程:

    1). 安装插件
    2). 安装后配置
    3). 增加至配置文件中

    配置说明:

    1). connection_control_min_connection_delay = 3000 : 当超过允许失败的次数时,将会延迟登录,此为最小延迟登录时间
    2). connection_control_max_connection_delay = 86400 : 最大延迟登录时间
    3). connection_control_failed_connections_threshold = 2 : 允许验证的次数

    一、 安装插件

    mysql> install plugin connection_control soname 'connection_control.so';
    mysql> show plugins;
    CONNECTION_CONTROL | ACTIVE | AUDIT | connection_control.so | GPL
    
    mysql> show variables like '%connection_control%';
    +-------------------------------------------------+-------+
    | Variable_name | Value                      |
    +-------------------------------------------------+-------+
    | connection_control_failed_connections_threshold | 3    |
    | connection_control_max_connection_delay         | 86400 |
    | connection_control_min_connection_delay         | 6000  |
    +-------------------------------------------------+-------+

    二、 配置插件中参数

    mysql> set global connection_control_failed_connections_threshold=2;
    mysql> set global connection_control_min_connection_delay=3000;

     

    三、 根据自己环境配置到配置文件中固定

    ~]# vim /etc/my.cnf
    # 连接控制插件,重启后生效;
    plugin-load-add = connection_control.so
    connection_control_min_connection_delay = 3000
    connection_control_max_connection_delay = 86400
    connection_control_failed_connections_threshold = 2
  • 相关阅读:
    SQL Server给一批用户分别单独发送销售数据清单
    SSRS(SQL Server 2016 Reporting Services)设置 Web 门户的品牌
    SQL Server中的游标
    SQL SERVER中查询参数为空(null)时默认查询所有的实现
    SQL Server注释快捷键
    MCSA 70-761 SQL Server 2016 练习题搬运
    SQL Server里Grouping Sets的威力【转】
    SQL Server判断表中某字段是否存在【转】
    Mac Homebrew安装使用更换国内镜像
    kubernetes常用命令
  • 原文地址:https://www.cnblogs.com/k-free-bolg/p/13601285.html
Copyright © 2020-2023  润新知