Erro no MySQL!

5 respostas
C

o seguinte erro está dando:

java.sql.SQLException: Invalid authorization specification message from server: Access denied for user root’@‘localhost (using password: NO)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2001)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1907)

at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:2524)

at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:818)

at com.mysql.jdbc.Connection.createNewIO(Connection.java:1808)

at com.mysql.jdbc.Connection.(Connection.java:452)

at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:411)

o q significa? alguém sabe??

5 Respostas

SmartCardMan

Bom, vc deve estar passando um password onde nao precisa na realidade…a mensagem ja mostra que o atributo que define o uso de password esta desabilitado…tente passar vazio no lugar do password na string de conexão.

dc.rec1

Acho que é o contrario SmartCardMan, o erro esta acontecendo porque teve uma tentativa de se logar na base de dados sem usar password e foi negada. O que falta e especificar o password.

SmartCardMan

Boa, eu pensei invertido!
hehehehe

Valew!

Abraço

C

Foi resolvido!!
Porém agora ta dando outro erro:

java.sql.SQLException: Data source rejected establishment of connection message from server: Too many connections

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2001)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1907)

at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:2524)

at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:818)

at com.mysql.jdbc.Connection.createNewIO(Connection.java:1808)

Quem sabe??? tem haver com pool de conexxões?? como aumento? nao sei :?

dc.rec1

Isso e configuração da tua base dados. Voce pode utilizar o MySQL Administrator para configurar isso.

Também se lembrar de fechar sempre as conexões no Java, quando não mais utilizadas.

Criado 3 de janeiro de 2008
Ultima resposta 3 de jan. de 2008
Respostas 5
Participantes 3