Mysql
 sql >> Database >  >> RDS >> Mysql

Causato da:java.sql.SQLException:accesso negato per l'utente 'root'@'localhost' (usando la password:YES)

L'errore java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) , l'accesso a mysql non è riuscito utilizzando le credenziali fornite.

due cose che puoi controllare.

  1. Se la password fornita è valida.

  2. Concedi privilegi.

Dovrebbe essere come ,

'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'

 FLUSH PRIVILEGES;

Se non hai eseguito i privilegi di svuotamento è probabile che venga visualizzato lo stesso errore.

es:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
    FLUSH PRIVILEGES;