質問: ### 前提・実現したいこと ローカルでmysql.server start したい ここに質問の内容を詳しく書いてください。 MacOS: `Sierra 10.12.6` mysql: `mysql Ver 14.14 Distrib 5.6.34, for osx10.12 (x86_64) using EditLine wrapper` ### 発生している問題・エラーメッセージ ``` ERROR! The server quit without updating PID file (/usr/local/var/mysql/MacBook-Air.local.pid). ``` ### 試したこと `touch /usr/local/var/mysql/MacBook-Air.local.pid` を実行しても、local.pid ファイルは消えてしまう mysql をreinstall したり、 以下記事を参考にしたが解決できず * https://qiita.com/_natsu_no_yuki_/items/ae4c94187093e4ab3cdc * https://qiita.com/yuki0208/items/1d5554d98e9ec76084bd * http://mnmandahalf.hatenablog.com/entry/2017/10/03/002827 ### 補足情報(FW/ツールのバージョンなど) 一ヶ月つまっていまたので、質問しました。コメントによるディスカッションにて適宜解決できればと思います。
回答: メッセージ通りです。MYSQLが利用しようとしているPIDが、すでに他のプログラムによって占領されている可能性が高いです。まずは、MYSQLが利用しようとしているPIDを調べてみてください。エラーログなどに表示されていると思います。 それがわかったら、Shift+Ctrl+Escキーで、タスクマネージャーを立ち上げて詳細タブから、PIDを調べてみてください。すでに起動しているPID番号のプログラムがあると思いますので、そのプログラムを終了させるかしてください。 その後にMYSQLを再起動してみるといいと思います。