Installationsvejledningen til mysql foreslår at kopiere /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist
til ~/Library/LaunchAgents
så Mac OS X automatisk starter mysqld, når du logger på.
Hvis du har konfigureret mysqld på denne måde, er launchd
proces, som styrer LaunchAgents i Mac OS X v10.4 og nyere, vil automatisk genstarte mysqld-processen, så snart den bliver dræbt af mysql.server stop
kommando. Dette kan være årsagen til fejlmeddelelsen, fordi serveren automatisk genstartes.
Har lige testet dette på min Mac. Kørte mysql.server stop
kommandoen ti gange og hver gang 'launchd' genstartede msyqld-processen efter cirka et sekund. Seks gange endte kommandoen med et "SUCCES!" besked. Fire gange endte det med meddelelsen "FEJL! Manager af pid-fil afsluttes uden at opdatere fil".
OPDATERING:Indså lige, at jeg ikke nævnte, hvordan man stopper mysqld-serveren, hvis den startes af launchd.
Her er kommandoen til at stoppe mysqld-dæmonen.
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist