Não consigo acessar mysql de outra maquina

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)

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

t+

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+

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

telnet?

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

como faço pra testar o telnet?

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+

fala que não é reconhecido como comando interno

entao,

vc tem que instalar o telnet no seu windows.

t+

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.

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

my.cnf não existe no diretorio do mysql

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+

Não uso Windows, mas deve ser.

Vê se é mais ou menos parecido com esse:

[code][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[/code]

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