Mysql
 sql >> Datenbank >  >> RDS >> Mysql

brew install mysql, Fehler beim Versuch, den Server zu stoppen

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