Mac Homebrewで入れたMySQLがstopしても、自動で起動し復活するゾンビモードを解消
起きたこと
何度、 mysql.server stop
をしても、kill PIDをしても数分後にはmysqldが復活してしまっていた。
原因
どうやら、mysqlのplistの設定で、死なないようになってるっぽい(?)
そのため、~/Library/LaunchAgents/homebrew.mxcl.mysql@5.6.plist
内のKeepAliveの設定を、以下のようにfalse/
に変更し、設定を反映することで解決した。
<dict> <key>KeepAlive</key> <false/>
参考サイト
Homebrewで入れたMySQL5.1を停止できない件の対策 - かせいさんとこ
多分関連
以下の現象、mysql.server start すると、mysqld_safe A mysqld process already exists
が次に行に渡される問題もこれで解決したようだ。
$ mysql.server start Starting MySQL SUCCESS! $ 2018-04-10T06:46:46.6NZ mysqld_safe A mysqld process already exists