# 设置 MySQL BAN mysql>INSTALL PLUGIN mysqlban SONAME 'mysqlban.so'; mysql>ALTER INSTANCE SET MYSQL_BAN_ENABLED=ON; # 添加 IP 到黑名单 mysql>INSERT INTO mysqlban.banned_addresses (ip_address, reason) VALUES ('192.168.1.2', '恶意攻击'); # 查看黑名单 mysql>SELECT * FROM mysqlban.banned_addresses; # 从黑名单中删除 IP mysql>DELETE FROM mysqlban.banned_addresses WHERE ip_address = '192.168.1.2';
使用 MySQL BAN 时,管理员应仔细选择要加入黑名单的 IP 地址,以避免误封合法用户。同时,管理员还应定期查看和维护黑名单列表。
总之,MySQL BAN 是一种简单而有效的防护系统,可以帮助管理员更好地保护 MySQL 服务器的安全。