MySQL bloqueando novas conexões e mysqladmin flush-hosts

1

Estou executando o MySQL em um servidor remoto e, de repente, ele começou a rejeitar todas as conexões:

$ mysql -h 192.168.1.10 -u root -p
ERROR 1129 (00000): Host 'web' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

Então, eu tento este comando flush-hosts ...

$ mysqladmin flush-hosts -h 192.168.1.10 -u root -p
mysqladmin: connect to server at '192.168.1.10' failed
error: 'Host 'web' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts''

Ou seja. está bloqueando a ferramenta de desbloqueio recomendada. Estou fazendo errado, ou terei que recorrer ao acesso ssh / cpanel / físico?

    
por aidan 04.04.2013 / 07:29

1 resposta

1

Para começar, você realmente precisa determinar quem e por que está fazendo tantas conexões, então você precisa se conectar ao ssh para verificar todos os logs relevantes (provavelmente em /var/log/mysql/error.log)

Se as conexões forem legítimas, você provavelmente precisará aumentar a diretiva max_connections em /etc/my.cnf ou ver se você pode melhorar as consultas SQL enviadas ao servidor para que não restem muitas conexões aberto.

Se eles não são legítimos, você precisa endurecer a segurança com certeza.

Como você já estará logado com o ssh para verificar se os logs piscam as conexões do host local.

    
por 04.04.2013 / 08:05

Tags