MySQL

「ERROR! The server quit without updating PID file」でMySQLが起動できないときの対処法

久々にMySQLを起動しようと思ったら以下のようなエラーが出て起動できなかったときの対処法をメモしておきます。

環境

対処法

結論から言うと、以下コマンドで解決しました。

同じように困っている方の記事を参考に、MySQLのエラーログ(/usr/local/var/mysql/MacBook-Air.local.err)を確認したり、単にMySQLを再インストールしたりしたのですが解決しませんでした。結局、MySQLのデータファイルやログなどが格納されているディレクトリ(/usr/local/var/mysql)をごそっと削除して、MySQLを再インストールしたらうまくいきました。

注意点として、/usr/local/var/mysqlディレクトリを削除することになるので、MySQLで作成したデータベースやテーブルがすべて削除されます。「MySQLのデータを削除したくない!」という方には、本手順はおすすめしません。

まとめ

「ERROR! The server quit without updating PID file」でMySQLが起動できないときの対処法でした。多少荒っぽいやり方ですが、ちょこっとSQLを試してみたい僕としては起動させすればいいのです。

参考リンク

-MySQL

© 2024 Reasonable Code