Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

arglas

MySql em outra máquina

Recommended Posts

Então pessoal, não sei o que está acontecendo.

 

Eu sempre usei o SQL SERVER e nunca tive problema nenhum em relação á isso:

 

Eu tenho um aplicativo java desktop, que acessa um banco MySQL na própria máquina, localhost.

 

Agora quando eu compartilho a pasta do aplicativo, e acesso ele por outra máquina, ele até abre o aplicativo, mas a conexão não funciona.

 

Detalhes:

 

1 - Quando eu uso SQL SERVER o banco possui um ip fixo, e não está em nenhuma das máquinas, logo o caminho para a conexão será sempre o mesmo, independente de onde estiver a isntancia do aplicativo

 

Alguma dica para que eu possa usar uma maquina com o banco de dados e o aplicativo, e nas outras apenas o aplicativo compartilhado?

 

Abrasss!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

primeiramente peço DESCULPAS por postar no tópico errado (cabeção), eu realmente tenho um certo trauma com esses fóruns, porque eu NUNCA consigo achar os MEUS POSTS, para verificar as respostas... Realmente eu não sou muito familiarizado com esse tipo de serviço =/

 

Mas voltando ao problema:

 

Sim eu substitui a linha principal da conexão do banco que era:

 

private static String url = "jdbc:mysql://localhost:3306/nomeDoBanco";

 

por:

 

private static String url = "jdbc:mysql://172.20.21.74:3306/nomeDoBanco";

 

cujo ip é o da máquina que ta instalado aplicativo e o banco de dados.

 

Da própria máquina eu consigo acessar aplicativo, cujo acessa o banco de dados normalmente.

 

Agora quando eu tento de uma outra máquina, ele não conecta...

 

Usei o MySql Administrator, adicionei o ip da outra máquina da rede, que vai conectar e mesmo assim nada...

 

Estou pensando seriamente em mudar o banco pra SQL server 2005 =/ Não tinha esse problema, ruim é fazer o banco todo de novo =(

 

Alguma dica?

 

Abrassss =P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que o problema está no acesso ao Mysql.

Se funciona local o código está correto.

Se voce tentar acessar o Mysql na rede tem um monte de coisas que pode impedir.

Algumas:

 

- Voce está na mesma rede física e lógica?

- O Mysql está rodando somente local? tem uma configuração que se faz para aceitar conexão remota.

- Tem firewall na rede?

 

e por ai vai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.