Se você obter um erro como este:
Host 'hostname' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'
significa que o mysqld
obteve diversos
(max_connect_errors
) pedidos de conexão da
máquina 'hostname'
e que foram interrompidos
no eio. Depois de max_connect_errors
pedidos
com falhas o mysqld
assume que algo está
errado (como um attack de um cracker), e bloqueia o site para
tais conexões até alguém executar o comando
mysqladmin flush-hosts
.
Por padrão, o mysqld
bloqueia um host depois
de 10 erros de conexão. Você pode facilmente ajustar isto
iniciando o servidor assim:
shell> mysqld_safe -O max_connect_errors=10000 &
Note que se você obter esta mensagem de erro para uma dada
máquina, você deve primeiramente verificar se não há nada
errado com a conexão TCP/IP desta máquina. Se sua conexão
TCP/IP não estiver funcionando, não será nada bom aumentar o
valor da variável max_connect_errors
!
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.