MacでMySQLに接続しようとしたら繋がらない...
色々試しても上手くいかなかった時の最終手段を記しておきます。
発生したエラー
$ mysql.server start
... ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxxxxxxx.local.pid).
試したこと
以下の解決策を試しても上手くいかなかった...
・/usr/local/var/mysql/xxxxxxxx.local.pid の作成
・MySQLの再インストール
・pidファイルに権限を追加
・過去のプロセスを確認・kill
解決方法
MySQLの環境が複数存在していたのが原因だった。
① MySQLの消去
$ brew remove mysql
$ brew cleanup
② 関連ファイルを全て削除
$ sudo rm -rf /usr/local/Cellar/mysql*
$ sudo rm -rf /usr/local/bin/mysql*
$ sudo rm -rf /usr/local/var/mysql*
$ sudo rm -rf /usr/local/etc/my.cnf
$ sudo rm -rf /usr/local/share/mysql*
$ sudo rm -rf /usr/local/opt/mysql*
$ sudo rm -rf /etc/my.cnf
環境
MySQL:8.0.27
brew:3.3.8