Rails3应用程序尝试连接不正确的数据库用户
问题描述:
我有一个基本的rails3应用程序,我在site5上部署。我已经安装了所有需要的宝石,使用捆绑,当我尝试运行耙分贝:迁移或耙分贝:模式:负载,我得到:Rails3应用程序尝试连接不正确的数据库用户
# rake RAILS_ENV=production db:schema:load
(in /home/xxx/rails/costfinder)
rake aborted!
Access denied for user 'root'@'localhost' (using password: YES)
我的config/database.yml的有:
production:
adapter: mysql2
database: xxx_costfinder_production
user: ****
password: ******
encoding: utf8
reconnect: true
pool: 5
socket: /tmp/mysql.sock
我不知道为什么rails试图以root身份进行连接。有什么建议么?我的经验是与rails2,这是我第一次刺激rails3应用程序。
答
Aieeee,它的username
,而不是user