mozyのかきおき

mozyの読書感想文や思考置き場

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