Visualizzazione dei risultati da 1 a 7 su 7

Discussione: mysql e java

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2000
    Messaggi
    56

    mysql e java

    Sono Assolutamente disperato!!!!!!!!!!!!
    Da circa una settimana sto cercando di connettermi ad un database MySql 4.1 da un'applicazione Java (jsp e servlet per la precisione) senza riuscirci (mentre da console riesco ad interrogarlo benissimo.
    Ad ogni tentativo ho in risposta:

    java.sql.SQLException: Invalid authorization specification, message from server: "Access denied for user:
    'root'@'localhost' (Password: YES)"
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:1825)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:1752)
    at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java: 2251)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:69 5)
    at com.mysql.jdbc.Connection.createNewIO(Connection.j ava:1734)
    at com.mysql.jdbc.Connection.<init>(Connection.java:5 62)
    etc...

    Inutile dire che ho già fatto tutte le prove possibili e immaginabili: ho istallato diverse versioni di MySql4.1, ho provato sia le istallazioni eseguibili che quelle da sorgente, ho usato sia i tools di gestione in formato applicativo (WinMySqlAdmin) che da linea di comando DOS...

    HO inoltre provato tutte le combinazioni possibili sulla stringa di connessione:

    "DBUrl=jdbc:mysql:///nomeDB + DBUser=root + DBPassword="
    "DBUrl=jdbc:mysql://10.50.100.177:3306/nomeDB?user=root&password="
    "DBUrl=jdbc:mysql://127.0.0.1:3306/nomeDB?user=root&password="
    "DBUrl=jdbc:mysql:///nomeDB?user=root"
    ... e chi più ne ha più ne metta: con indirizzo locate o di rete, con o senza porta, con o senza user, con o senza pword etc...

    Ho anche provato a cambiare i diritti:

    mysql> grant all on nomeDB.* to root identified by '';
    mysql> grant all on nomeDB.* to root@127.0.0.1 identified by '';
    etc...

    e centinaia di altre prove e combinazioni che sarebbe troppo lungo elencare (e pure ricordare tutte).

    Qualcuno mi illumina?
    Grazie!

    (...e pensare che, alcuni mesi fa, con un db MySql4.0 era stato tutto così semplice al primo tentativo...)

  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    crossposting

  3. #3
    ma a parte che e crossposting, questo è php nn java :master:
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da bonaprogram
    ma a parte che e crossposting, questo è php nn java :master:
    il post è leggittimo in quanto in questo forum si tratta oltre al php anche mysql ed apache. Non avrebbe dovuto però aprire lo stesso post in più forum

    L'errore che ti da comunque è legato unicamente ai diritti di accesso. Almeno così sembra, probabilmente la password che usi è errata. Hai provato inoltre ad aggiornare il driver jdbc?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2000
    Messaggi
    56
    grazie a tutti per avermi risposto.
    ho postato anche in "j2ee" perchè ho pensato che gli interessati a questioni java non fossero (necessariamente) gli stessi di Mysql: chiedo umilmente perdono ma sono ansioso di trovare una soluzione. Il driver è ok, e la pw... pure: non c'è! (e poi come ho detto da linea di comando accedo benissimo!)

  6. #6
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da men
    grazie a tutti per avermi risposto.
    ho postato anche in "j2ee" perchè ho pensato che gli interessati a questioni java non fossero (necessariamente) gli stessi di Mysql: chiedo umilmente perdono ma sono ansioso di trovare una soluzione. Il driver è ok, e la pw... pure: non c'è! (e poi come ho detto da linea di comando accedo benissimo!)
    attenzione, l'errore dice chiaramente che la password c'è, o meglio che tenti di usarne una:

    'root'@'localhost' (Password: YES)"

    ricontrolla il codice

  7. #7
    Il crossposting è vietato, chiudo questo perchè è stato aperto per secondo
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.