这在我的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并硬编码用户时,它可以工作!
答案 0 :(得分:3)
尝试用户名代替用户; - )