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.
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…