Autor Tópico: Conexão com banco de dados no ambiente de produção - Não conecta  (Lida 574 vezes)

gmoraes

  • Novato
  • *
  • Mensagens: 14
    • Email
Pessoal, boa noite
Estou tentando criar uma conexão para um banco remoto e não estou conseguindo. Está dando a seguinte mensagem:
"Unable to connect: Connection attempt failed: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '999.999.9.999'(110".

Acontece que no meu ambiente de desenvolvimento o acesso a esse banco remoto funciona normalmente e, na maquina de produção, usando o MySqlFront, também consigo acessar as tabelas que preciso.
Realmente o problema está quando tento criar a conexão.

O que pode ser?
não sou expert e, olhando outros post´s aqui no fórum, não encontrei algo que seja semelhante.

Grato antecipadamente,

Guilherme Neves

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1659
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Conexão com banco de dados no ambiente de produção - Não conecta
« Responder #1 Online: Março 09, 2016, 11:03:21 pm »
Este ip ai 999.999.9.999 está certo?
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

gmoraes

  • Novato
  • *
  • Mensagens: 14
    • Email
Re:Conexão com banco de dados no ambiente de produção - Não conecta
« Responder #2 Online: Março 10, 2016, 09:29:13 am »
Desculpa não ter deixado mais claro.
Este IP é somente ilustrativo da mensagem. O IP real é outro.

Grato

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1659
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Conexão com banco de dados no ambiente de produção - Não conecta
« Responder #3 Online: Março 10, 2016, 02:25:59 pm »
Bom! De qualquer jeito ele está reclamando que não consegue conexão com o ip.
1) Alguns servidores usam um ip público no gateway e um ip privado no servidor.
Se o mysql esta na mesma máquina que o scriptcase produção tente conectar pelo localhost ou 127.0.0.1 que tudo será mais rápido nas consultas e obrigatoriamente tem que dar certo.
Se a conexão ocorrer  é provável que seja o que falei.
Ai pode criar um script php para ver qual o ip privado do servidor.
2) Um firewall esta bloqueando a conexão.
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?

gmoraes

  • Novato
  • *
  • Mensagens: 14
    • Email
Re:Conexão com banco de dados no ambiente de produção - Não conecta
« Responder #4 Online: Março 11, 2016, 12:25:21 pm »
Oi Alexandre,
O sistema está no ip 192.168.8.9 com o seu banco de dados.
Esse banco que está dando problema de conexão, está no ip 192.168.8.250, dentro da mesma Lan.

não existe um firewall entre eles...

na luta ainda...


Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1659
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:Conexão com banco de dados no ambiente de produção - Não conecta
« Responder #5 Online: Março 11, 2016, 01:51:12 pm »
Veja se  a linha que contém 127.0.0.1 no my.cnf/my.ini está comentada e veja se o usuário também tem permissão de conexão.
« Última modificação: Março 11, 2016, 02:51:41 pm por Alexandre Pereira Bühler »
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?