Não consigo acessar mysql de outra maquina

15 respostas
A

Não consigo acessar mysql de outra maquina.

assim funciona:
con=DriverManager.getConnection(“jdbc:mysql://localhost:3306/automovel?user=root&password=root”);

assim não funciona:
con=DriverManager.getConnection(“jdbc:mysql://172.16.5.67:3306/automovel?user=root&password=root”);
da o seguinte erro:

java.sql.SQLException: Access denied for user ‘root’@‘sim.pmd’ (using password: YES)

15 Respostas

A

vc ja tentou dar um ping e telnet para ver se ta tudo certo?

t+

L

alem do que alissonvla falou,
durante a instalacao, ja no final vc marcou a opção de acessar remoto, para que possa compartilhar. Isso no windows.

  • no linux tem que editar um arquivo

t+

A

ja sim.
ping da certo, a maquina tem acesso, mas quando a aplicação abre e tento executar alguma coisa não vai.

A

telnet?

L

alissonvla o telnet, é apenas um acesso fisico a maquina, é isso mesmo !!
tipo ssh … me corrija se errei …

A

como faço pra testar o telnet?

A

o telnet seria para ver se a porta está aberta na maquina, em outras palavras, se a maquina cliente “escuta” nesse ip essa porta.

vc tem que fazer isso
telnet 172.16.5.67 3306

t+

A

fala que não é reconhecido como comando interno

A

entao,

vc tem que instalar o telnet no seu windows.

t+

L

Vê no my.cnf como tá o bind-adress, se não existir ou tiver apenas localhost/127.0.0.1 vc não conseguira acessar mesmo. No Linux esse arquivo está no /etc e no Windows no diretório de instalação do MySQL Server.

A

no mysql\bin eu tenho o my.ini seria esse??

A

my.cnf não existe no diretorio do mysql

A

cara, para vc nao ter muito trabalho com instalação do telnet,
verifique no firewall do windows, se a porta 3306 ta liberada, pode ser isso.

t+

L

Não uso Windows, mas deve ser.

Vê se é mais ou menos parecido com esse:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
max_allowed_packet=32M
bind-address=0.0.0.0
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
A

Resolvi…
o problema era que eu estava tentando acessar com usuario root, mudei o usuario e dei as permissões.
vlww…

Criado 30 de novembro de 2011
Ultima resposta 1 de dez. de 2011
Respostas 15
Participantes 4