[英]Rails 3.2 - Production server is not allowed to connect to this MySQL server (Mysql2::Error)
我已经创建了一个新服务器来托管Rails 3.2应用程序,并将MySQL服务器托管在同一服务器上。
我不断收到“ xxxxx-xxxxx.linode.com”,不允许连接到该MySQL服务器(Mysql2 :: Error)
我已经检查了所有的配置,这似乎是正确的。 我可以使用mysql命令sequal pro访问mysql服务器,并且还可以执行rake db:migrate,如下所示:
bundle exec rake db:migrate RAILS_EV=production
我正在使用乘客,这是我的database.yml
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: nst_production
pool: 5
host: localhost
username: root
password: password
timeout: 5000
有任何想法吗 ?
您最好尝试通过套接字连接。
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: nst_production
pool: 5
socket: /tmp/mysql.sock
username: root
password: password
timeout: 5000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.