概要
環境構築の際にMySQLのエラーがよく起きるので備忘録を残します。
エラー
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (38)
この辺りはよく見かけるエラーでQiitaでもたくさん解決法が載っていました。
https://qiita.com/hondy12345/items/d32ed749fb49e9da7de6
https://qiita.com/masa_stone22/items/38a286a89c309de7d44e
それでも解決しなかった。
特にこんなエラーがでてくるという場合は
The server quit without updating PID file
プロセスを一度キルすると動きました。
$ ps aux | grep mysql プロセス表示
$ kill プロセス
$ mysql.server start 再度起動させる
それでも治らなかったらbrew uninstallしてbrew installし直すと良いみたいです。
brew installする時バージョン指定をしていないと最新のバージョンがインストールされてしまうので注意してください。
以上です!