[RESOLVIDO] Acessar MySql em rede  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Eder Peixoto
JavaEvangelist

Membro desde: 30/01/2007 01:53:51
Mensagens: 312
Offline

Olá pessoal!

Preciso achar a solução para o seguinte problema:

Tenho um banco de dados em um computador, o qual está numa rede.
Um aplicativo Java precisa acessar esse banco, de outro micro da rede.

O meu problema é que não consigo acessar o banco de outro micro.
Quando acesso no próprio (localhost), consigo normalmente, usando o seguinte metodo:


Agradeço muito a quem puder ajudar.

This message was edited 1 time. Last update was at 21/10/2008 07:00:45

[MSN]
Diego Silveira
Debugger

Membro desde: 12/10/2007 17:15:25
Mensagens: 68
Offline

Tentou acessar o outro pelo IP?

Verifique tbm se nas configurações do seu DB está ok para receber conexões pela rede, em qual endereço está escutando, etc...



Diego Silveira
Ciência da Computação - UFU
SCJP 6

[Email] [MSN]
rdgms
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 22:08:57
Mensagens: 628
Localização: São Paulo
Offline

aew!!!
tenta


tipo


ai se der erro.. copie o erro e cole aqui!!!

This message was edited 1 time. Last update was at 20/10/2008 10:15:54


PDF, JPG, GIF, DOC e DOCX
JAVA! SCALA!


alanrocha77
Thread.start()
[Avatar]

Membro desde: 30/06/2007 21:29:57
Mensagens: 48
Offline

Ou em "localhost" coloca o nome do PC da rede q vc quer acessar e a porta.

Ex "SERVIDOR:8080"

Alan Rocha

* Oracle Certified Java Programmer 5.0
* Tecnólogo em análise e desenvolvimento de sistemas.


[Email]
Eder Peixoto
JavaEvangelist

Membro desde: 30/01/2007 01:53:51
Mensagens: 312
Offline

Primeiramente, obrigado pelas ajudas impostadas.
Certamente serão muito úteis.

Dúvida de principiante:

Como eu sei o IP da rede do computador que contém o Banco de Dados?
Eu abri p cmd do Windows e digitei "ipconfig", mas foram informados vários dados.
[MSN]
ralphsilver
Java Ninja
[Avatar]

Membro desde: 09/03/2008 19:53:14
Mensagens: 269
Offline

1 - digite ipconfig e verifique no título endereço de ip

2 - no endereço, digite no lugar do localhost o endereco de ip + porta: 192.168.0.1:3306 por exemplo

3 - desbloqueia o firewall do windows que tem o banco

No mundo há apenas 10 tipos de pessoas: os que sabem binário e os que não sabem
[MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline



Veja o que tem "Adaptador Ethernet Conexão Local" ou coisa parecida.
[WWW]
rdgms
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 22:08:57
Mensagens: 628
Localização: São Paulo
Offline

No xp vai aparecer : endereço id
no vista : endereço ipv4


ta ai!

PDF, JPG, GIF, DOC e DOCX
JAVA! SCALA!


Eder Peixoto
JavaEvangelist

Membro desde: 30/01/2007 01:53:51
Mensagens: 312
Offline

Ok, descobri o IP: 10.8.18.106
A porta é a seguinte: 3306

Então fica assim:


Mas deu a seguinte exception:



Desconfio que tenho que alterar alguma configuração do MySql para trabalhar em rede. (?!?)
[MSN]
Diego Silveira
Debugger

Membro desde: 12/10/2007 17:15:25
Mensagens: 68
Offline

No arquivo de configuração do MySQL (acho q é mysqld.conf) vc precisa liberar acesso à maquinas externas.
Vc já conseguiu chegar no servidor, precisa apenas de permissão agora



Diego Silveira
Ciência da Computação - UFU
SCJP 6

[Email] [MSN]
Eder Peixoto
JavaEvangelist

Membro desde: 30/01/2007 01:53:51
Mensagens: 312
Offline

No diretório "mysql\bin" tem um arquivo chamado "my.cnf". Seria esse?

Dentro desse arquivo consta: skip-locking
Isso tem algo a ver?
[MSN]
rdgms
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 22:08:57
Mensagens: 628
Localização: São Paulo
Offline

Hum..
da ultima vez que eu fiz isso..
eu tbm.. nao tinha permitido acesso por outras maquinas..
tem outro geitos claro!!
mais eu tive que reinstalar o mysql server..
na instalação tem um check box .. para permitir acesso de outras maquinas...

This message was edited 1 time. Last update was at 20/10/2008 11:11:57


PDF, JPG, GIF, DOC e DOCX
JAVA! SCALA!


thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
[WWW]
Eder Peixoto
JavaEvangelist

Membro desde: 30/01/2007 01:53:51
Mensagens: 312
Offline

Obrigado a todos pelas dicas, mas infelizmente não consegui resolver.

Alterei a configuração no arquivo my.cnf, mas o SO começou a emitir mensagens de alerta, e não era mais possível acessar o MySql pelo phpMyAdmin.

Reinstalei o Xampp, mas não há nenhuma opção onde seja possível informar que será utilizado em rede.

Se alguém souber algo que possa me ajudar, agradeço muito.
[MSN]
Eder Peixoto
JavaEvangelist

Membro desde: 30/01/2007 01:53:51
Mensagens: 312
Offline

O que não estou conseguindo é configurar o MySql para PERMITIR acessos ao Banco de Dados através de outros computadores da rede.

Alguém sabe como?
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team