Не могу выполнить ни одной команды базы данных в Rails.mysql и mysql2 - PullRequest
0 голосов
/ 10 октября 2018

Я вижу эту ошибку:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
/Users/jwan/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/mysql2-0.3.21/lib/mysql2/client.rb:70:in `connect'

и я не знаю, что происходит:

Это мои версии для Rails, mysql и mysql2:

mysql2 (~> 0.3.0)

rails (= 4.1.5)

и

mysql --version
mysql  Ver 14.14 Distrib 5.7.23, for osx10.13 (x86_64) using  EditLine wrapper

Есть идеи о том, что происходит?Я понизил версию MySQL через:

brew unlink mysql
brew install mysql@5.7
brew link mysql@5.7 --force

1 Ответ

0 голосов
/ 10 октября 2018

Используйте brew services start mysql@5.7 для запуска демона и настройки его запуска при запуске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...