1

我在 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 应用程序。除了关系之外,任何模型或控制器中都没有代码。

4

1 回答 1

0

配置选项是username,而不是user

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

这是关于配置数据库的 Rails 指南

于 2012-09-03T13:01:03.303 回答