root ではないユーザーとのデータベース接続を確立しようとすると問題が発生します。つまり、データベースで次のユーザーを定義しました。
開発者@ホスト
ここに示されている方法で接続しようとしました: https://developers.google.com/appengine/docs/java/cloud-sql/、しかし本当に奇妙なエラーが発生しました。どのエラーが何であるかを表示するようにアプリケーションを設定しましたそのユーザーとの接続を許可しないもので、私はこれを取得します:
java.sql.SQLException: ユーザー 'dev@host'@'localhost' のアクセスが拒否されました。
そのローカルホストをどこから取得できるのだろうか... ユーザーの名前を dev'@'host に変更しようとしましたが、ローカルホストの問題が続きます。
ユーザーまたはパスワードを入力せずにルートで接続すると、正しく接続されますが、権限の少ないユーザーがアプリケーションに接続する必要があります。
私が間違っている可能性があることは何ですか?
ご協力いただきありがとうございます。