##前書き
作業していると突然画面が固まり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