De installatie-instructies voor mysql suggereren het kopiëren van /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist
naar ~/Library/LaunchAgents
zodat Mac OS X automatisch mysqld start wanneer u inlogt.
Als je mysqld op deze manier hebt ingesteld, dan is de launchd
proces, dat LaunchAgents bestuurt in Mac OS X v10.4 en hoger, zal het mysqld-proces automatisch herstarten zodra het wordt uitgeschakeld door de mysql.server stop
opdracht. Dit kan de reden zijn voor de foutmelding, omdat de server automatisch opnieuw wordt opgestart.
Net getest op mijn Mac. De mysql.server stop
uitgevoerd commando tien keer en elke keer startte 'launchd' het msyqld-proces na ongeveer een seconde opnieuw. Zes keer eindigde het commando met een "SUCCESS!" bericht. Vier keer eindigde het met het bericht "ERROR! Manager of pid-file quit without update file".
UPDATE:realiseerde me net dat ik niet heb vermeld hoe de mysqld-server moet worden gestopt als deze wordt gestart door launchd.
Hier is het commando om de mysqld-daemon te stoppen.
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist