Как db: настроить базу данных mysql2? - PullRequest
0 голосов
/ 14 декабря 2018

Я использую mysql2 gem на рельсах 5. Также я использую экземпляр 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

Как решить ошибку?

1 Ответ

0 голосов
/ 15 декабря 2018

Я полагаю, что речь идет не о Rails.

Используете ли вы RDS или база данных находится на той же машине?

Вы читали или пытались что-нибудь из этого?Я считаю, что это выпущено

Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2)

...