如何数据库:设置mysql2数据库



我在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(

相关内容

  • 没有找到相关文章

最新更新