Błąd java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
, logowanie mysql nie powiodło się przy użyciu podanych danych logowania.
dwie rzeczy, które możesz sprawdzić.
-
Jeśli podane hasło jest prawidłowe.
-
Przyznaj uprawnienia.
Powinno być jak ,
'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'
FLUSH PRIVILEGES;
Jeśli nie wykonałeś uprawnień opróżniania, prawdopodobnie otrzymasz ten sam błąd.
np.:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;