Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

brew install mysql, erro ao tentar parar o servidor


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