Die Installationsanweisungen für mysql schlagen vor, /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist
zu kopieren nach ~/Library/LaunchAgents
damit Mac OS X automatisch mysqld startet, wenn Sie sich anmelden.
Wenn Sie mysqld auf diese Weise eingerichtet haben, wird launchd
Prozess, der LaunchAgents in Mac OS X v10.4 und höher steuert, startet den mysqld-Prozess automatisch neu, sobald er durch mysql.server stop
beendet wird Befehl. Dies könnte der Grund für die Fehlermeldung sein, da der Server automatisch neu gestartet wird.
Gerade auf meinem Mac getestet. mysql.server stop
ausgeführt Befehl zehnmal und jedes Mal startete 'launchd' den msyqld-Prozess nach etwa einer Sekunde neu. Sechsmal endete der Befehl mit einem "SUCCESS!" Botschaft. Viermal endete es mit der Meldung "FEHLER! Manager der PID-Datei beendet, ohne Datei zu aktualisieren".
UPDATE:Mir ist gerade aufgefallen, dass ich nicht erwähnt habe, wie man den mysqld-Server stoppt, wenn er von launchd gestartet wird.
Hier ist der Befehl zum Stoppen des mysqld-Daemons.
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist