JPAとMySQLでHibernateを使用しています。
アクセスが拒否されました。
java.sql.SQLException: ユーザー 'username'@'hostname' のアクセスが拒否されました (パスワードを使用: YES)
ユーザー名/パスワードに問題がないことはわかっています。問題は、ドライバーが末尾に @'hostname' を追加していることです。どうすればそれを防ぐことができますか?
ただし、付与はユーザー名のみであり、マシンが異なるため、すべてのホスト名に付与することはできません。(安全かどうかは気にしません。開発サーバーです)。
私はそのようにデータベースを作成しました:
create database mydbname character_set utf8 collate utf8_general_ci;
GRANT ALL ON mydbname.* TO username IDENTIFIED BY 'password';