Sou novo aki então me desculpe se eu postei no lugar errado
julguei ser um problema de configuração de redes, pois tenho essa maquina que é meu servidor de Mysql, ela só roda isso pois tenho programas desktop que acessam ela para as consultas, esses programas acessam ela sem nenhum problema de conecção, então resolvi fazer uma aplicação online encima dessa base, criei um site em php e fiz ele conectar a base de dados
$host = 'ip do meu servidor:port';
$user = 'meu user';
$senha = 'minha senha';
$base = 'minha base';
$cn = mysql_connect($host, $user, $senha);
$db = mysql_select_db($base);
só que acontece que deu o seguinte erro:
Host 'XXXX' is blocked because of many connection errors.
Unblock with 'mysqladmin flush-hosts'
pelo que eu entendi do erro pelo namual do mysql, o servidor do site fez varios acessos ao banco e este interpletou como perigosos e bloqueou o acesso. Então fiz o sugerido almentei o max_connect_errors para 10000, porem continuou o erro.
Mas agora começa a parte legal. Testei em um computadro de um colega, copiei minha base para la e rodei aparti de la o servidor mysql e acessou normalmente. Olhei as configurações do Mysql dele e comparei com as minhas, eram identicas.
então se o condigo php conecta e o servidor q roda tem as mesmas configurações do servidor q não roda onde estaria o problema, pensei logo que seria alguma porta não liberada, então verifiquei a porta do mysql e consegui acessar remotamente pelo Mysql Yog entã agora estou perdido, acho q deve ser algo da configuração de redes
Pergunta
Marlon Tsushi
Ola
Sou novo aki então me desculpe se eu postei no lugar errado
julguei ser um problema de configuração de redes, pois tenho essa maquina que é meu servidor de Mysql, ela só roda isso pois tenho programas desktop que acessam ela para as consultas, esses programas acessam ela sem nenhum problema de conecção, então resolvi fazer uma aplicação online encima dessa base, criei um site em php e fiz ele conectar a base de dados
$host = 'ip do meu servidor:port';
$user = 'meu user';
$senha = 'minha senha';
$base = 'minha base';
$cn = mysql_connect($host, $user, $senha);
$db = mysql_select_db($base);
só que acontece que deu o seguinte erro:
Host 'XXXX' is blocked because of many connection errors.
Unblock with 'mysqladmin flush-hosts'
pelo que eu entendi do erro pelo namual do mysql, o servidor do site fez varios acessos ao banco e este interpletou como perigosos e bloqueou o acesso. Então fiz o sugerido almentei o max_connect_errors para 10000, porem continuou o erro.
Mas agora começa a parte legal. Testei em um computadro de um colega, copiei minha base para la e rodei aparti de la o servidor mysql e acessou normalmente. Olhei as configurações do Mysql dele e comparei com as minhas, eram identicas.
então se o condigo php conecta e o servidor q roda tem as mesmas configurações do servidor q não roda onde estaria o problema, pensei logo que seria alguma porta não liberada, então verifiquei a porta do mysql e consegui acessar remotamente pelo Mysql Yog entã agora estou perdido, acho q deve ser algo da configuração de redes
Toda a ajuda ou ideia é bem vindo
muito obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.