1129: Host 'host' is blocked because of many connection errors (host bloqueado por excesso de erros de conexão)
MySQLO que significa?
O MySQL bloqueou um host cliente depois que os erros de conexão consecutivos vindos dele ultrapassaram o limite (max_connect_errors). O host entrou na lista de bloqueio por causa dos handshakes que haviam falhado até então.
Por que acontece?
Um load balancer/ferramenta de monitoramento envia handshakes incompletos ou malformados para a porta TCP; problemas de rede cortam as conexões no meio; ou um cliente mal configurado fica tentando conexões que falham. Quando o contador de erros atinge max_connect_errors, o host é bloqueado.
Como resolver
Remova o bloqueio imediatamente: em SQL, TRUNCATE TABLE performance_schema.host_cache; (8.0.23+; FLUSH HOSTS tornou-se obsoleto na 8.0.23 e foi removido na 8.4) ou pela linha de comando, mysqladmin flush-hosts. Para ver os hosts bloqueados: SELECT host, ip, sum_connect_errors FROM performance_schema.host_cache; Corrija a causa raiz: configure a ferramenta de health check/monitoramento para fazer um handshake MySQL completo e verifique a estabilidade da rede. Em ambientes saudáveis, você pode aumentar max_connect_errors para ampliar a tolerância, mas o que importa é resolver os erros de conexão reais.
Mais entradas deste banco
- 1364Field 'name' doesn't have a default value (o campo não tem valor padrão)
- 1206The total number of locks exceeds the lock table size (o número total de locks excede o tamanho da tabela de locks)
- 1236Got fatal error 1236 from master when reading data from binary log (erro fatal 1236 do master ao ler o binary log)
- 1194Table 'name' is marked as crashed and should be repaired (tabela marcada como corrompida; deve ser reparada)
- 1615Prepared statement needs to be re-prepared (o prepared statement precisa ser preparado novamente)
- 1553Cannot drop index needed in a foreign key constraint (não é possível remover um índice exigido por uma constraint de foreign key)
- 3948Loading local data is disabled; this must be enabled on both the client and server sides (o carregamento de dados locais está desabilitado; deve ser habilitado no cliente e no servidor)