24.34.1 INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTStable

下 table 提供有关每个帐户(用户/主机组合)的当前连续失败连接尝试次数的信息。该 table 是在 MySQL 5.7.17 中添加的。

CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS具有以下列:

  • USERHOST

用户/主机组合,以'user_name'@'host_name'格式指示连接尝试失败的帐户。

  • FAILED_ATTEMPTS

USERHOST值的当前连续失败的连接尝试次数。这将计算所有失败的尝试,无论它们是否被延迟。服务器为其响应增加延迟的尝试次数是FAILED_ATTEMPTS值和connection_control_failed_connections_threshold系统变量值之间的差。

Notes

  • 必须激活CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS插件才能使该 table 可用,并且必须激活CONNECTION_CONTROL插件,否则 table 内容将始终为空。参见第 6.4.2 节“连接控制插件”

  • 该 table 仅包含已进行一次或多次连续失败连接尝试而没有随后成功尝试的帐户的行。帐户成功连接后,其失败连接计数将重置为零,并且服务器将删除与该帐户对应的任何行。

  • 在运行时为connection_control_failed_connections_threshold系统变量分配一个值会将所有累积的失败连接计数器重置为零,这将导致该 table 为空。