As instruções de instalação do mysql sugerem copiar
/usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist
para ~/Library/LaunchAgents
para que o Mac OS X inicie automaticamente o mysqld quando você fizer o login. Se você configurou o mysqld desta forma, então o
launchd
processo, que controla o LaunchAgents no Mac OS X v10.4 e superior, reiniciará automaticamente o processo mysqld assim que ele for morto pela mysql.server stop
comando. Esse pode ser o motivo da mensagem de erro, porque o servidor está sendo reiniciado automaticamente. Acabei de testar isso no meu Mac. Executou o
mysql.server stop
comando dez vezes e cada vez 'launchd' reiniciou o processo msyqld após cerca de um segundo. Seis vezes o comando terminou com um "SUCESSO!" mensagem. Quatro vezes terminou com a mensagem "ERRO! Gerenciador de arquivo pid sair sem atualizar arquivo". ATUALIZAÇÃO:Acabei de perceber que não mencionei como parar o servidor mysqld se ele estiver sendo iniciado pelo launchd.
Aqui está o comando para parar o daemon mysqld.
launchctl unload -w ~/Library/LaunchAgents/com.mysql.mysqld.plist