mysql error "MySQL server PID file could not be found!"
macosユーザーがローカルでMySQLを使っていると必ずといっていいほど遭遇するこのエラーの対処法についてまとめる。 まずやること
再起動
$ sudo mysql.server restart
$ mysql -u root -p
駄目だったら確認すること
1. portが空いてるか
$ sudo lsof -i -P | grep 3306
意図していないものが動いていたらkillする
sudo kill -9 [process name]
2. 既にprocessが動いていないか
$ ps aux | grep mysql
動いていたらkillする
$ sudo kill -9 [process name]
3. /usr/local/var/mysql以下のownerが_mysql:_mysqlになっているか
$ ls -la /usr/local/var/mysql
変更する
$ sudo chown -R _mysql:_mysql /usr/local/var/mysql