如何调试“ ER_HOST_IS_BLOCKED:由于许多连接错误,主机'abc'被阻止”错误

时间:2019-12-06 17:55:30

标签: javascript mysql database express mysqladmin

快速的Google搜索返回了解决此错误的许多结果,但是据我所知,它们都没有提供有关如何发现根本原因的建议。我的理解是,只要连接到数据库时我的应用程序达到连续失败次数的限制,就会发生这种情况。但是,我无法找出确定这些故障来源的方法。有没有办法列出导致此错误的失败查询或连接尝试?理想情况下,我能够确定这是否是由于简单的网络故障,输入错误等引起的。

1 个答案:

答案 0 :(得分:0)

对于每个可能的根本原因,表performance_schema.host_cache中的专用列将显示找到每个根本原因的时间。

要进行调查,只需执行:

SELECT * FROM performance_schema.host_cache

请参见手册:https://dev.mysql.com/doc/mysql-perfschema-excerpt/8.0/en/host-cache-table.html