2011-02-07 30 views
2

我有一个基本的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应用程序。

回答

6

Aieeee,它的username,而不是user

相关问题