Nilson Postado Dezembro 8, 2012 Compartilhar Postado Dezembro 8, 2012 Olá, à todos Tenho um cliente que em sua aplicação precisa acessar sua base de dados em outro IP via Php. Ocorre que ele diz que os Ip,s para mysql, nao estão apontando para o mesmo banco do localhost.... e quando coloca para conectar via IP no PHP nao conecta.... O ip´s que passei para acesso ao Banco MySQL funcionam quando ele entra por Query Browser, mas quando acessa através do PHP, não consegue fazer a conexão, sendo que no mesmo código PHP, ele fez testes com outros bancos externos e funcionou, apenas no acesso aos nossos Ip's que não. Sendo assim não consegue realizar seus testes externos via PHP. Alguém sabe à respeito, poderia dar uma dica? Desde já agradeço à todos que puderem ajudar. Link para o comentário Compartilhar em outros sites More sharing options...
Jesmarcelo Postado Dezembro 8, 2012 Compartilhar Postado Dezembro 8, 2012 A porta 3306 de saida está aberta no firewall ? Link para o comentário Compartilhar em outros sites More sharing options...
Nilson Postado Dezembro 8, 2012 Autor Compartilhar Postado Dezembro 8, 2012 A porta 3306 de saida está aberta no firewall ? Sim, OnzeHost Link para o comentário Compartilhar em outros sites More sharing options...
abobre Postado Dezembro 8, 2012 Compartilhar Postado Dezembro 8, 2012 Deixa eu ver se eu entendi? Existe dois servidores, o 1º esta a aplicação e o 2º esta o servidor mysql? Caso seja isso, já incluiu o IP 1º servidor na lista de acesso remoto do mysql ? Acho que isso deve resolver !!! Link para o comentário Compartilhar em outros sites More sharing options...
Nilson Postado Dezembro 9, 2012 Autor Compartilhar Postado Dezembro 9, 2012 Deixa eu ver se eu entendi? Existe dois servidores, o 1º esta a aplicação e o 2º esta o servidor mysql? Caso seja isso, já incluiu o IP 1º servidor na lista de acesso remoto do mysql ? Acho que isso deve resolver !!! No 1º Servidor está a aplicação, com sua hospedagem, cpanel, base de dados, etc. Aqui ele consegue acessar sua base de dados normalmente pelo mysql remoto. No 2º Servidor está também uma base de dados, a qual, ele está tentando acessar com a aplicação que está no 1º Servidor (está tentando acessar via Php). Link para o comentário Compartilhar em outros sites More sharing options...
Nilson Postado Dezembro 9, 2012 Autor Compartilhar Postado Dezembro 9, 2012 Acham que pode ser alguma configuração na variáveis da base de dados dele, como por exemplo o campo hostname ou alguma outra coisa por lá? Link para o comentário Compartilhar em outros sites More sharing options...
abobre Postado Dezembro 9, 2012 Compartilhar Postado Dezembro 9, 2012 Pelo jeito vc não fez o que eu disse ! No servidor 2, abra o cpanel e coloca o IP do primeiro servidor. No cpanel tem a opção acesso remoto agora se não tiver o cpanel, você deve habilitar o acesso remoto pelo mysql, tambem pode ser pelo phpmyadmin. Grato Link para o comentário Compartilhar em outros sites More sharing options...
Nilson Postado Dezembro 10, 2012 Autor Compartilhar Postado Dezembro 10, 2012 Pelo jeito vc não fez o que eu disse ! No servidor 2, abra o cpanel e coloca o IP do primeiro servidor. No cpanel tem a opção acesso remoto agora se não tiver o cpanel, você deve habilitar o acesso remoto pelo mysql, tambem pode ser pelo phpmyadmin. Grato Sim, todas as configurações de acesso remoto estão configuradas corretamente e a porta 3306 aberta Link para o comentário Compartilhar em outros sites More sharing options...
Jesmarcelo Postado Dezembro 10, 2012 Compartilhar Postado Dezembro 10, 2012 Tente logar pelo shell e nos diga o retorno: mysql -h IP_DO_SERVIDOR_REMOTO -u USUARIO_REMOTO -p[/CODE] Link para o comentário Compartilhar em outros sites More sharing options...
Nilson Postado Dezembro 12, 2012 Autor Compartilhar Postado Dezembro 12, 2012 Obrigado à todos pela ajuda. O problema estava no código do cliente, resolvido. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados