エラーjava.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
、提供されたクレデンシャルを使用したmysqlログインに失敗しました。
確認できる2つのこと。
-
提供されたパスワードが有効なものである場合。
-
特権を付与します。
のようになります
'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'
FLUSH PRIVILEGES;
フラッシュ権限を実行しなかった場合、同じエラーが発生する可能性があります。
例:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;