Answers:
根据这个人的说法(http://forums.mysql.com/read.php?30,205612,205612),您尝试执行的操作是不可能的。
另外:«将mysql.log的使用描述为性能杀手,我听说它应在下一个Mysql版本中被淘汰。»
我在找同样的东西。建议您在防火墙上阻止3306端口。如果这不是一种选择,那么祝您好运。
您可以启用mysql日志记录:
[mysqld]
log = /var/log/mysql/access.log
log_error = /var/log/mysql/error.log
log_warnings = 2
这样通讯错误就会显示在日志中,然后使用fail2ban监视该文件。
http://dev.mysql.com/doc/refman/5.1/en/communication-errors.html
这是我在debian 8中的配置,可以完美运行。另外,我想请您查看我创建的脚本,以将这些登录失败以及IP的位置也注册到mysql数据库中。
https://elayo.mx/registrar-ataques-fail2ban-con-geolocalizacion-en-mysql/
[mysqld-auth]
enabled = true
filter = mysqld-auth
port = 3306
logpath = /var/log/mysql/error.log
yum install fail2ban --enablerepo=epel-testing