在database.yml中没有root的MySql root登录错误

时间:2012-09-03 12:42:10

标签: mysql ruby-on-rails root

我在Hostgator的新rails应用程序中的production.log中收到此错误:

/!\ FAILSAFE /!\  Sat Sep 01 16:29:56 -0500 2012
Status: 500 Internal Server Error
Access denied for user 'root'@'localhost' (using password: YES)

问题是,我不知道为什么它会尝试以“root”身份登录。 这是我的database.yml文件的全部内容:

production:
  adapter: mysql
  database: mwilkes_chairsales
  user: mwilkes_seller
  password: scrubbed
  host: localhost

我有几个共享此帐户的Wordpress安装,但这是唯一的Rails应用程序。除了关系之外,任何模型或控制器中都没有代码。

1 个答案:

答案 0 :(得分:0)

配置选项为用户名,而不是用户

production:
  adapter: mysql
  database: mwilkes_chairsales
  username: mwilkes_seller
  password: scrubbed
  host: localhost

这是Rails guide on configuring a database