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

brew install mysql, errore durante il tentativo di arrestare il server

Le istruzioni di installazione per mysql suggeriscono di copiare /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist a ~/Library/LaunchAgents in modo che Mac OS X avvii automaticamente mysqld quando accedi.

Se hai impostato mysqld in questo modo, allora launchd process, che controlla LaunchAgents in Mac OS X v10.4 e versioni successive, riavvierà automaticamente il processo mysqld non appena viene terminato da mysql.server stop comando. Questo potrebbe essere il motivo del messaggio di errore, perché il server viene riavviato automaticamente.

L'ho appena testato sul mio Mac. Ha eseguito il mysql.server stop comando dieci volte e ogni volta 'launchd' ha riavviato il processo msyqld dopo circa un secondo. Sei volte il comando si è concluso con un "SUCCESSO!" Messaggio. Quattro volte si è concluso con il messaggio "ERRORE! Il gestore del file pid esce senza aggiornare il file".

AGGIORNAMENTO:mi sono appena reso conto di non aver menzionato come arrestare il server mysqld se viene avviato da launchd.

Ecco il comando per fermare il demone mysqld.

launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist