1円でも得したいWebエンジニアの日常

クーポンだったりクレジットカードのポイントだったりを利用して1円でも得しつつ生活を便利にしていきたいWebエンジニアによるブログ。技術的な記事から商品レビューなど日常的なことまで。

ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxx.pid). になったのでHomebrewですべてをインストールし直す

もくじ

いきさつ

HomebrewでMySQL 8をインストールして起動しようとしたらこうなった

$ mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/ysakamoto.local.pid).

とりあえず MySQL 5.6, 5.7, 8 とかいっぱいインストールされていたりしてよくわからないし、治そうとしても治らないのでデータも全部吹き飛ばしてinstallし直すことにした。

データをすべてぶち消す

# MySQLのデータのディレクトリを全部消す
# 注意: DBの中身とか全部消えます
$ rm -rf /usr/local/var/mysql

# brewでmysqlをアンインストール
# --force でインストールされているバージョンをすべて消せる
$ brew remove --force mysql

$ brew update
$ brew install mysql

これで完全にクリーンな状態で起動した

mysql.server start
mysql -u root