数据库中没有根的MySql根登录错误。yml

数据库中没有根的MySql根登录错误。yml,mysql,ruby-on-rails,root,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”身份登录。 以下是my database.yml文件的全部内容: p

我在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”身份登录。 以下是my database.yml文件的全部内容:

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

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

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

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

下面是

如果您根本不指定用户,也会使用用户根。我假设您的应用程序没有正确读取YAML文件。深入了解配置被读入的函数。谢谢-我这方面犯了一个愚蠢的错误。非常感谢你仔细的观察。