MySQL 8.0 参考手册  / 第 26 章 INFORMATION_SCHEMA 表  / 26.6 INFORMATION_SCHEMA 连接控制表  /  24.6.2 INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS 表

24.6.2 INFORMATION_SCHEMA CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS 表

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

CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS 有这些列:

  • USERHOST

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

  • FAILED_ATTEMPTS

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

笔记

  • 必须激活插件才能使该 CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS 表可用,并且CONNECTION_CONTROL必须激活插件或表内容始终为空。请参阅 第 6.4.2 节,“连接控制插件”

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

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