我必须在生产中使用root

时间:2012-04-11 07:05:56

标签: mysql ruby-on-rails deployment

这在我的database.yml中很奇怪我有以下

  production:
  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: ajhezaty_production
  pool: 5
  user: myname
  password: "mygreatpassword"
  socket: /tmp/mysql.sock
  host: mysql.asdf.com
  timeout: 500

在生产模式下本地运行rails服务器

  11/lib/mysql2/client.rb:53:in `connect': Access denied for user 'root'@'c-71- (using password: YES) (Mysql2::Error)

为什么它使用root!我在database.yml中有不同的用户名

当我访问client.rb并硬编码用户时,它可以工作!

1 个答案:

答案 0 :(得分:3)

尝试用户名代替用户; - )