Erro de conexao - mysql urgente, por favor

3 respostas
itscefet03
Olá gente,

Tenho uma dúvida: 

  Minha aplicação usa o MySQL 5 via JDBC (Connector J) coloquei ela pra rodar no meu micro funcionou normal, mas quando jogo no drive de rede e tento acessar de outra máquina  o seguinte erro:

com.mysql.jdbc.ComunicationsException : Comunications link failure

Last packet sent to the server was 0ms ago.

Este é o meu .properties

basicDAO.driver=com.mysql.jdbc.Driver
basicDAO.url=jdbc:mysql://10.97.57.5:3306/numeradorcorrespondencias
basicDAO.user=USUARIO
basicDAO.pwd=

Fiz o ping deu tudo certo, fiz o GRANT PRIVILEGES do usuário…

Se uma boa alma puder me ajudar…

3 Respostas

itscefet03

Ah e mesmo com o firewall desativado ele continua dando erro…

Todas as máquinas estão com xp - inclusive o servidor.

otaviofcs

!?!?!?!!??!

Que raio seria isso???

Bom, vai uma ajuda. Para você acessar um BD pela rede, o seu login deve permitir login pela rede. A tabela mysql.user tem um campo chamado host que por padrão tem o valor localhost (ou seja, só permite conexões locais). Isso é para evitar que quem não sabe minimamente configurar habilite sua conexão pra toda internet, etc…

Você pode trocar localhost por % para aceitar conexões de todos os lugares. Não se esqueça de dar um flush privileges depois.

Conselho: leia ao menos um manual/tutorial.

abraços,

otávio

itscefet03

!?!?!?!!??!
Que raio seria isso???

Na empresa em que trabalho criou-se o costume de falar drive de rede ao invés de Unidade (G:, H:, etc)…

Esqueci  de dar o FLUSH ..... Fiz isso reiniciei  a máquina e funcionou...

   Ah! E quanto aos tutoriais eu  havia lido um monte.....

Mas valeu claro! :smiley:

Criado 30 de agosto de 2007
Ultima resposta 30 de ago. de 2007
Respostas 3
Participantes 2