Heroku から clearDB のユーザー名とパスワードを取得しています。次を使用してデータベースに接続するための URL もあります。
heroku config --app myappname
MySQL Workbench を使用して接続をセットアップしました。Heroku から取得したユーザー名とパスワードを使用して接続をテストすると、正常に接続されます。ただし、次のような SQL コマンドを実行しようとすると、次のようになります。
CREATE DATABASE MY_DATABASE_NAME;
次のエラーが表示されます
Error Code: 1044. Access denied for user 'myherokuusername'@'%' to database 'MY_DATABASE_NAME'
通常、私は期待するだろう
'myherokuusername'@'%'
言う
「myherokuusername@localhost」
これがおそらく問題の原因です。ただし、ユーザー「myherokuusername」を @localhost に設定する場所がどこにもありませんか?
誰かが以前にこれを経験したことがありますか、または解決策が何であるか考えていますか? 私はMySQlの経験が特になく、基本的なクエリなどを実行できますが、管理者側にはあまり慣れていないので、助けていただければ幸いです。