我在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
如何解决错误?
发布于 2018-12-15 19:50:30
我相信这与Rails无关。
您使用的是RDS还是DB位于同一台计算机上?
你读过这篇文章或试过其中任何一篇吗?我相信这是有关联的
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
https://stackoverflow.com/questions/53785514
复制相似问题