Ciao a tutti, ho un problema di connessione ad un db mysql.
In pratica ho un'applicazione java stand alone che si collega ad un db mysql.
A tale applicazione accedono altri pc collegati in LAN.
Quando si collegano gli altri utenti e aprono l'applicativo non riescono a stabilire la connessione al db (il db risiede sulla macchina che ha anche l'applicativo) quindi la prima cosa che ho fatto è stato quello di sostituire la stringa di connessione da
-------------
final String URL = "jdbc:mysql://localhost:3306/nomeDb?user=root&password=root";
-------------
con la stringa
-------------
final String URL = "jdbc:mysql://10.---.---.---:3306/nomeDb?user=root&password=root";
-------------
quindi sostituendo a "localhost" l'indirizzo della macchina (in tal modo, ho pensato, gli altri PC dovrebbero collegarsi al db che risiede sulla macchina che ha quell'indirizzo...o almeno credo)
ma a questo punto nemmeno la macchina dove risiede il programma riesce a lanciare il programma e l'errore è: "Host 'nomeHost' is not allowed to connect to this MySQL server". Cosa dovrei fare?

Rispondi quotando
