Posted on: May 20, 2022 05:54 PM
Posted by: Renato
Views: 420
[Mysql] A forma correta de corrigir o erro: Host 'xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
Do nada você se depara com o seguinte erro em uma conexão remota no Mysql:
Host 'xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
Traduzindo:
Host 'xxx.xxx.xxx' está bloqueado devido a muitos erros de conexão; desbloquear com 'mysqladmin flush-hosts'
Fácilmente se entende o erro na parte da mensagem que diz: "bloqueado devido a muitos erros de conexão"
Mas, como desbloquear o acesso ao servidor remoto?
Para desbloquear de forma correta, use os seguintes comandos:
1° Logue-se no seu SSH
[Você precisa fazer login no mesmo servidor onde o Mysql está instalado]
2° Logado no SSH, faça login no Admin do seu Mysql:
#mysql -u root -p
3° após aparecer as setas [-->], digite os seguintes comandos:
Comando 01: (Aumentar o limite de erros de conexões)
#SET GLOBAL max_connect_errors = 100000000;
Comando 02: (Limpando a lista de bloqueios)
#FLUSH HOSTS;
Os comandos acima seriam executados mais ou menos da seguinte forma:
mysql> FLUSH HOSTS;
Query OK, 0 rows affected (0.04 sec)
mysql>
Prontinho!
Agora seu Myql vai permitir as conexões remotas novamente.
Fonte:
https://www.clienteoba.com.br/knowledgebase/592/Mysql-A-forma-correta-de-corrigir-o-erro-Host-andsharp039xxx.xxx.xxxandsharp039-is-blocked-because-of-many-connection-errors-unblock-with-andsharp039mysqladmin-flush-hostsandsharp039.html
Donate to Site
Renato
Developer