Fiz um programa de acesso de java (forms) com mysql-jdbc, no servidor windows 98 funciona normalmente com o código
[servidor - aluno00]

url = "jdbc:mysql://localhost:3306/projeto" ; // naum precisa colocar o usuario ´rony´ e senha ´rony´

Class.forName ("org.gjt.mm.mysql.Driver");

[cliente - CCUniderp]

url = "jdbc:mysql://10.1.2.25:3306/projeto" ; // no lugar do localhost eu coloco o ip do servidor 10.1.2.25

Class.forName ("org.gjt.mm.mysql.Driver");

E este cliente apresenta o seguinte erro:

SQL.java.slq.SQLException: General error: Acess denied for user:@CCUniderp to database ´projeto´

 

O servidor aluno00 (10.1.2.25) esta conctado ao servidor de DNS 04.Uniderp.br (200.241.189.130). Achei que podia ser este o problema do servidor Mysql, pois já comandei as permissoes para todos acessar meu database na rede:

grant all privileges on *.* to root@"%" identified by 'rony';

grant all privileges on *.* to rony@"%" identified by 'rony';

 

e nao funcionou, entao mudei o servidor DNS da faculdade 04.Uniderp.br para o ip local aluno00(10.1.2.25) no cliente CCUniderp, tb naum funcionou.

Alguem pode me ajudar?

Sera que tenho de transformar meu Windows 98 em um servidor de DNS?

Se mudar o servidor para Linux terei de fazer a mesma coisa?

Responder a