1

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の経験が特になく、基本的なクエリなどを実行できますが、管理者側にはあまり慣れていないので、助けていただければ幸いです。

4

1 に答える 1

0

その日、heroku アプリの一般的な問題であることが判明しました。翌日再試行したところ、mySQL は正常に機能していました。誰かが同じ問題を抱えている場合は、余裕があれば、1 日待ってからもう一度試す価値があるかもしれません。

于 2012-10-01T10:02:42.223 に答える