【发布时间】:2018-12-14 19:03:35
【问题描述】:
我在 Rails 5 上使用 mysql2 gem。如果有帮助,我也使用 AWS Cloud9 EC2 实例进行开发。
这是我得到的错误:
$ RAILS_ENV=development bundle exec rake db:setup
rake aborted!
Mysql2::Error::ConnectionError:
Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2)
这是我的 database.yml 文件:
development:
adapter: mysql2
socket: /var/mysql/mysql.sock
database: wagn_development
username: user
password: user
host: localhost
test:
adapter: mysql2
socket: /var/mysql/mysql.sock
database: wagn_test
username: user
password: user
host: localhost
production:
adapter: mysql2
socket: /var/mysql/mysql.sock
database: wagn_production
username: user
password: user
host: localhost
如何解决错误?
【问题讨论】:
标签: mysql ruby-on-rails database ruby-on-rails-5 mysql2