Chyba java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
, přihlášení mysql se nezdařilo pomocí poskytnutých přihlašovacích údajů.
dvě věci, které můžete zkontrolovat.
-
Pokud je zadané heslo platné.
-
Udělte privilegia.
Mělo by to být jako ,
'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'
FLUSH PRIVILEGES;
Pokud jste neprovedli flush oprávnění, pravděpodobně dostanete stejnou chybu.
např.:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;