在mysql 5.5错误日志中我从同一个ips看到很多用户拒绝访问....我认为mysql会在10次连接尝试失败后将主机置于blocked_host或类似的东西中,但它似乎并不存在。有没有办法强制执行此操作?
答案 0 :(得分:0)
AFAIK,不会自动完成。您可以配置跟踪登录失败
使用auditing logon failure event
的事件并使用触发器执行某些操作
失败事件的行动。
参见这篇文章
auditing-login-attempts-in-mysql
Audit logins on MySQL database
但最好是在应用程序级别执行此阻止/锁定帐户,而不是在数据库级别执行。
Blocking access to the login page after three unsuccessful login attempts