MysqL会阻止连接时出错的客户端,以保护MysqL免受格式错误的客户端的侵害。
所以首先,您需要找到什么样的错误。
或者,您可以增加max_connect_errors
(什么是当前值?)最大值取决于体系结构。在32位上为4294967295。18446744073709547520为64位。(手册)
MysqL> SET GLOBAL max_connect_errors = 100000000;
FLUSH HOSTS
可以帮助您立即消除被阻止的主机。
MysqL> FLUSH HOSTS;
如果要从外部MysqL控制台运行,请使用MysqLadmin命令:
# MysqLadmin flush-hosts