Puede intentar leer desde performance_schema.host_cache . Esta es una vista dinámica de la memoria caché interna del host, que realiza un seguimiento de los errores por host.
Como probablemente sepa, los datos rastreados por el caché del host se restablecen cuando ejecuta la declaración FLUSH HOSTS
.
Debe usar MySQL 5.6 y tener el esquema de rendimiento habilitado (que debería ser de forma predeterminada).
mysql> select * from host_cache limit 1\G
*************************** 1. row ***************************
IP: 192.168.48.95
HOST: app.mcappface.example.com
HOST_VALIDATED: YES
SUM_CONNECT_ERRORS: 0
COUNT_HOST_BLOCKED_ERRORS: 0
COUNT_NAMEINFO_TRANSIENT_ERRORS: 0
COUNT_NAMEINFO_PERMANENT_ERRORS: 0
COUNT_FORMAT_ERRORS: 0
COUNT_ADDRINFO_TRANSIENT_ERRORS: 0
COUNT_ADDRINFO_PERMANENT_ERRORS: 0
COUNT_FCRDNS_ERRORS: 0
COUNT_HOST_ACL_ERRORS: 0
COUNT_NO_AUTH_PLUGIN_ERRORS: 0
COUNT_AUTH_PLUGIN_ERRORS: 0
COUNT_HANDSHAKE_ERRORS: 0
COUNT_PROXY_USER_ERRORS: 0
COUNT_PROXY_USER_ACL_ERRORS: 0
COUNT_AUTHENTICATION_ERRORS: 0
COUNT_SSL_ERRORS: 0
COUNT_MAX_USER_CONNECTIONS_ERRORS: 0
COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS: 0
COUNT_DEFAULT_DATABASE_ERRORS: 0
COUNT_INIT_CONNECT_ERRORS: 0
COUNT_LOCAL_ERRORS: 0
COUNT_UNKNOWN_ERRORS: 0
FIRST_SEEN: 2018-03-01 19:54:39
LAST_SEEN: 2018-03-19 16:13:06
FIRST_ERROR_SEEN: NULL
LAST_ERROR_SEEN: NULL