質問: **・環境** heroku ClearDB MySQL RailsアプリをHerokuで動かしているのですが、作業中に「We're sorry, but something went wrong.」が表示され、アプリが動かなくなってしまいました。 Herokuのログを見ると、以下のエラー文がありました。 調べたのですが解決方法が分からずアドバイス頂きたいです。 何卒宜しくお願い致します。 **エラー文** Mysql2::Error (Access denied for user 'b00120fa21c0f6'@'ip-10-139-25-93.ec2.internal' (using password: YES)): **database.yml** default: &default adapter: mysql2 encoding: utf8 pool: 5 username: root password: socket: /var/run/mysqld/mysqld.sock template: template0
回答: どのような作業中ですか? database.ymlにはrootのパスワードが無いので、rootに対するエラーならばrailsでの作業(例えば rake db:createとか)に思えますが、b00120fa21c0f6に対するエラーなのでMySQLへの直接の作業でしょうか? もしそうですとMySQLへのユーザ設定が足りないように思われます。