bom, este problema nao tem nada a ver com o java, mas como foi um colega q defende a nao desfragmentacao da lista, vou tentar ajudar.
 
acho q voce deve inserir linhas de informacoes nas tabelas user e db.
O problema eh que o mysql limita o acesso somente para uso local. Ele nao permite q outras maquinas conectem-se a ele. Voce deve adicionar manualmente as maquinas (ips ou dominios)  diretamente no banco.
 
conecte-se no mysql  > mysql -u root -pSENHA
use a base do mysql
> use mysql
veja as tabelas (se quiser)
> show tables
 
voce deve configurar privilegios para maquinas e usuario
nao esqueca de dar o comando FLUSH PRIVILEGES no final da operacao
 
e soh complementando o assunto sobre listas : eu nao falei nada em desfragmentar listas. Falei em adicionar novas listas especificas.  Deixem a tal da desfragmentacao para o windows ...
 

mysql> INSERT INTO user (Host,User,Password)
VALUES("localhost","custom",PASSWORD("ASDFDASFA"));

mysql> INSERT INTO user (Host,User,Password)
VALUES("server.domain","custom",PASSWORD("FDSFFSDF"));

 

mysql> INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
VALUES ("localhost","nomedousuario","custom","Y","Y","Y","Y","Y","Y");

mysql> INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
VALUES ("domino.com.zzz","nomedobancodedados","custom","Y","Y","Y","Y","Y","Y");

mysql> INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
VALUES("%","customer","custom","Y","Y","Y","Y","Y","Y");

INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Grant_priv,References_priv,Index_priv,Alter_priv)
VALUES ("argo","mysql","tamer","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");

INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Grant_priv,References_priv,Index_priv,Alter_priv)
VALUES ("argo","argo","robson","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");

INSERT INTO db
(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Grant_priv,References_priv,Index_priv,Alter_priv)
VALUES ("164.43.61.2","argo","robson","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y");

 
 
 
----- Original Message -----
Sent: Monday, January 29, 2001 8:23 AM
Subject: [java-list] Jsp-MySql

Oi Pessoal,
 
Como vão todos?
Bem, em primeiro lugar quero deixar aqui meus agradecimentos a todos desta lista, aos que perguntam e principalmente aos que respondem, é muito rica em informações.
E também deixar minha opniao com relacao a ideia de quererem desfragmentar a lista, eu nao concordo, acho que o o foco é o Java e este está em todos os fragmentos, o que podemos fazer, é perdir para que as pessoas utilizem o titulo da mensagem para dizer do que se trata, muitos tem colocado "duvida", este titulo nao diz nada, por exemplo no meu caso eu coloquei "Jsp-Mysql", acho que fica mais subentendido do que se trata.
 
 
Bem, vamos a minha dúvida...
Eu estou tentando, com uma máquina Windows 98 e Tomcat 3.2.1 instalado, conectar em uma maquina Linux com MySql utilizando o JSP, mas recebo a seguinte mensagem:
 
SQLException: Server configuration denies access to data source SQL
State: 08001
VendorError: 0
 
Aqui está o código:
 
<%
    try {
        String url= "jdbc:mysql://xxx.xxxxxx.br/";
        Class.forName("org.gjt.mm.mysql.Driver");
        Connection con = DriverManager.getConnection(url,"user", "***");
 
     }
     catch (SQLException E) {
              out.println("xxxxSQLException: " + E.getMessage());
              out.println("SQLState:     " + E.getSQLState());
              out.println("VendorError:  " + E.getErrorCode());
     }
%>
______________
Aldisney Martins
Analista de Sistemas
Email: [EMAIL PROTECTED]
Departamento de Informática em Saúde (DIS-EPM)
Escola Paulista de Medicina - Universidade Federal de SP
 

Responder a