#ERROR! The server quit without updating PID file (/var/lib/mysql/***(マシン名).local.pid)
##1.はじめに
homebrewでmysqlをインストールした当初はこのようなエラーは出ませんでしたが、突如この現象に陥った感じなので、具体的な発生要因はわかりません。
ですが、最終的には解決に至ったので、備忘録として残します。
##エラー発生から参考にした記事
###①エラー発生
sudo mysql.server start
=>
Starting MySQL
. ERROR! The server quit without updating PID file (/var/lib/mysql/MBP-4.local.pid).
##②とりあえず記事を調べるか
mysqlがどうしても起動しない =>
https://qiita.com/_natsu_no_yuki_/items/ae4c94187093e4ab3cdcsocketのエラーでmysqlが起動できない時=>
https://qiita.com/fukamiiiiinmin/items/a358498b8adb37a7c251
##③とりあえず試すか
これらの記事を足がかりに、参考記事やその内容を元に試せることはすべて試してみました。
・mysqlの再インストール
・sockファイルの作成
・/etc/my.cnf の修正
・/usr/local/etc/my.cnf
・権限の変更
の修正などなど
##結論(エラー解決手順)
###***(マシン名).local.errのエラーをみる、修正するを繰り返す
手順
①エラーログの確認
cd /usr/local/var/mysql
vim ***(マシン名).local.err
②mysqlの起動
sudo mysql.server start
=>
Starting MySQL
. ERROR! The server quit without updating PID file (/var/lib/mysql/MBP-4.local.pid).
ターミナル上のエラーは、「ERROR! The server quit without updating PID file (/var/lib/mysql/MBP-4.local.pid).」が表示されますが、エラーログをみると、その都度メッセージが変わると思います。
結果、これを繰り返して解決いたりました。
振り返ってみると、記事を元に色々試しすぎて、不要な内容が「/etc/my.cnf」と「/usr/local/etc/my.cnf」に記述されていたために、起動できなかったようです。
エラーログがしっかり残っていたので、解決できたので、ログを早く見れば。。。。と思いました。
以上です!!