MySQLの起動も停止もできない状態に遭遇
$ mysql.server start
Password:
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/****.pid).
$ mysql.server stop
ERROR! MySQL server PID file could not be found!
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/var/mysql/****.pid).
MySQLは起動すると.pidというファイルにプロセスIDを保存します。
.pidファイルの有無でMySQLのステータスが確認できるようになっています。
pidファイルは[macのユーザー名].pidのフォーマットで保存されます。
今回は、macのユーザー名を変更した場合、pidファイルが見当たらないというエラーが起きてMySQLが起動できなくなりました。
macのユーザー名はuname -nで確認できます。
現在利用されているPIDファイルをコピー&リネームすることで正常に起動・停止できるようになりました。