sql >> Database teknologi >  >> RDS >> Mysql

brew install mysql, fejl ved forsøg på at stoppe serveren

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



  1. Brug mysqldump til at sikkerhedskopiere MySQL eller MariaDB

  2. Håndtering af dublerede primærnøgler ved indsættelse i SQLAlchemy (deklarativ stil)

  3. Aktiver ekstern MySQL-forbindelse:FEJL 1045 (28000):Adgang nægtet for bruger

  4. Hvordan får man adgang til MySQL fra en fjerncomputer (ikke localhost)?