MySQL 8.4 Release Notes
28.6.2 INFORMATION_SCHEMA 连接控制失败登录尝试表
该表提供了当前账户(用户/主机组合)的连续失败连接尝试次数信息。
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS
表具有以下列:
-
USERHOST
表示账户失败连接尝试的用户/主机组合,以'
user_name
'@'host_name
'格式显示。 -
FAILED_ATTEMPTS
账户失败连接尝试的当前连续次数。该计数包括所有失败尝试,无论是否延迟响应服务器添加了延迟响应的尝试次数为
FAILED_ATTEMPTS
值与connection_control_failed_connections_threshold
系统变量值之差。
-
需要激活
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS
插件才能访问该表,并且需要激活CONNECTION_CONTROL
插件或表内容始终为空。请参阅第8.4.2节,“连接控制插件”。 -
该表只包含曾经有过连续失败连接尝试(没有后续成功尝试)的账户的行。当账户成功连接时,它的失败连接计数器将被重置为零,服务器也会删除对应账户的任何行。
-
在运行时将值分配给
connection_control_failed_connections_threshold
系统变量将重置所有累积的失败连接计数器为零,这导致表变得为空。