【Ruby on Rails】rails sするとCan’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

開発
この記事を書いた人
井上 周

WEBのバックエンドエンジニア。金沢大学大学院→株式会社マイベスト。
最も得意な言語はRuby(Rails)。その他、GoやPython、TypeScriptsを使った開発を行っています。

井上 周をフォローする

背景

Reactを勉強中をしたいなと思い、RailsのAPIをReactから叩けるようなアプリケーションの開発中の出来事。

Railsプロジェクトを作成し、

$ rails s

をしたときに発生したエラー。

開発環境

日付:2019/10/19

Ruby :2.5.1
Rails :6.0.0

エラー内容

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

意味的には「ローカルのmysqlサーバーにつながらないよ」というエラーでした。

解決方法

$ sudo mysql.server start

にて解決しました。

MySQLのインストールはしていたのですが、起動するのを忘れていたようです。

参考サイト

mysqlが起動できない - Qiita
#事象mysqlを起動しようと思って以下のコマンドを打つと。$ mysql -u root以下のエラーが出力されます。ERROR 2002 (HY000): Can't connect to…
タイトルとURLをコピーしました