El error java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
, el inicio de sesión de mysql falló al usar las credenciales proporcionadas.
dos cosas que puedes comprobar.
-
Si la contraseña proporcionada es válida.
-
Otorgar privilegios.
Debería ser como ,
'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'
FLUSH PRIVILEGES;
Si no ejecutó los privilegios de descarga, es probable que reciba el mismo error.
por ejemplo:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;