我在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
如何解决错误?
我相信这与Rails无关。
您使用的是RDS还是数据库在同一台机器上?
你读过这个或试过其中的任何一个吗?我相信这是相关的
可以';t通过socket'/var/lib/mysql/mysql.sock';(2(