notax 0 Denunciar post Postado Abril 11, 2013 Povo... num server de testes que tenho aqui seguido tenho tido essa mensagem de erro: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [MySQL][ODBC 3.51 Driver]Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' /conexao.asp, line 8 daí vou lá no phpmyadmin e executo flsuh hosts e volta tudo ao normal... Meu mysql é: Versão do Servidor: 5.1.56-community Versão do Protocolo: 10 Como posso fazer para evitar isso? Ou automatizar o processo de flush? Alguem tem alguma idéia? Apesar de ser de testes isso tem dado uma incomodaçao e tanto... Ninguém? Fiquei sabendo que em algumas versões do mysql basta desativar max_connect_errors em my.ini... no entanto na minha versão não tem essa propriedade... Alguém sabe como faço isso? Compartilhar este post Link para o post Compartilhar em outros sites
Jorge Seiki Teruya 15 Denunciar post Postado Junho 17, 2013 Você pode gravar este comando em um arquivo .sql e agendar a execução no cron do linux. E também pode INSERIR este parâmetro no arquivo de configuração do mysql, muitos parâmetros ele não tem por padrão para deixar o mais leve possível, se não me engano a configuração padrão é para rodar em servidores com até 64Mb de RAM! Compartilhar este post Link para o post Compartilhar em outros sites
marceloaltmann 0 Denunciar post Postado Junho 17, 2013 adiciona a seguinte linha no my.ini para aliviar essa configuracao 32bits: max_connect_errors=4294967295 64bits: max_connect_errors = 18446744073709547520 Compartilhar este post Link para o post Compartilhar em outros sites
Jorge Seiki Teruya 15 Denunciar post Postado Junho 17, 2013 E importante verificar porque está gerando tantos acessos negados também, verifica na sua aplicação se tem mais de um lugar onde você tenta se conectar. Pois deixar o parametro maior ou liberar o host é uma brecha de segurança caso alguém esteja tentando acessar o seu banco indevidamente. Compartilhar este post Link para o post Compartilhar em outros sites