メンチカツ

ロースカツが好きです

【メモ】rails consoleで「Can't connect to MySQL server on '127.0.0.1'」

db:migrate は問題なくできる環境で、 rails console からのDB接続ができない。

$ bundle exec rails console

[1] pry(main)> Hoge.all
Mysql2::Error::ConnectionError: Can't connect to MySQL server on '127.0.0.1' (111 "Connection refused")
from /usr/local/bundle/gems/mysql2-0.5.2/lib/mysql2/client.rb:90:in `connect'

おかしいな?DBサーバー名は 127.0.0.1 じゃない値を設定しているのだけども。。

試行錯誤した結果、 springをオフにして実行したらDBにつながりました。

DISABLE_SPRING=1 bundle exec rails console

なんか腑に落ちないけど、同じ症状のひとがいたら試してみてください。