HELP - Acesso remoto ao mysql

4 respostas
S

Fala galera…
estou com o seguinte problema preciso apartir de uma aplicacao local realizar uma conexao no mysql em um servidor remoto, fiz algo assim :

Class.forName(“org.gjt.mm.mysql.Driver”).newInstance();
Connection conn = DriverManager.getConnection(“jdbc:mysql://200.141.523.145:3306/teste_com_br”, “teste”, “12546”);

porem da o seguinte erro:

javax.servlet.ServletException: Cannot connect to MySQL server on 200.141.523.145:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException)

4 Respostas

LecaDF

Verifique se o servidor do banco MySql está ativo, pois o erro que está acontecendo diz respeito ao fato de que não está sendo encontrado o servidor de banco de dados no endereço e porta informado.

S

Cara esta banco MySql está ativo, pois consigo acessa-lo pelo mysql-front

kartler

o Problema está que vc deve dizer pro servidor MySQL aceitar conexões externas(não localhost) dando um GRANT % ou expecifique o host…

algo como

GRANT AL PRIVILEGES ON  MINHADATABASE.* TO usuario@% IDENTIFIED BY 'MINHASENHA'

Lembrando troque o % pelo ip …pois se vc colocar o % qualquer Host terá acesso

QUEM ME DERÁ SE O MySQL FOSSE BSD LICENSE :roll: HEHEHEHEHEHEHEH

TEM UMA DOCUMENTAÇÃO MUITO BOA. MAS…

keller
Connection conn = DriverManager.getConnection("jdbc:mysql://200.141.523.145:3306/teste_com_br", "teste", "12546");

confira: user / senha / banco / ip
pode ser mais simples do que pareça… [ já aconteceu disso comigo :lol: ]
se nao for isso tente instalar o MySQL ai e tentar uma conexao local…

valeu ? até…

Criado 15 de janeiro de 2005
Ultima resposta 16 de jan. de 2005
Respostas 4
Participantes 4