LoginSignup
0
0

More than 3 years have passed since last update.

MYSQLが起動できない Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

Last updated at Posted at 2020-12-15

前書き

作業していると突然画面が固まりMacが再起動した。(原因不明)
その後ポートフォリオを開こうとしたところ
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
と表示されてしまい動かなくなってしまった。(正直死んだと思いました)

目標

MYSQLに接続する。

解決策

ネットで検索しているとどうやらmysql.sockというMySQLへ接続するためのファイルが突然消えることがあるらしい(少なくとも自分は消えた)
そして先ほどのエラー文を見ると
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
翻訳するとこの文の意味はmysql.sockなるファイルが/tmp配下に無いよと言っているようなので作っていきます。

1.まずtmpディレクトリに移動します。

cd /tmp

2.そしてtouchコマンドで作成していきます。(ここでlsで本当にmysql.sockがないかを確認した方がいいかもです。)

touch mysql.sock

あとはサーバーをスタート起動させていきます。

mysql.server start

こんな感じになっていれば成功です!!

Starting MySQL
. SUCCESS! 

以上です!

ポートフォリオが全く見れなくなってしまったので本当に焦りました。割とよくあるエラーのようなので自力で解決する経験を得ることができたのは良かったかなとポジティブに考えております。
参考にしたサイト様 https://medium.com/wado-jp/%E3%82%88%E3%81%8F%E3%81%82%E3%82%8Bmysql%E3%82%A8%E3%83%A9%E3%83%BC%E9%9B%86-a6dc33e77a9a

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0