Como eu desinstalo o MySQL no Mac OS X (Snow Leopard)?

13

Eu tinha instalado o MySQL a partir da linha de comando quando configuro um servidor web local com módulos personalizados na minha caixa do Snow Leopard. Descobri recentemente o MAMP e é mais fácil trabalhar com ele do que com o servidor Web pessoal que a Apple possui e via comando como utils.

Desinstalo completamente as portas, mas ainda vejo 'mysqld' no meu Monitor de Atividade. Eu gostaria de desinstalar isso de forma limpa. Alguma dica?

Abhic
fonte

Respostas:

19

Se você ainda não reiniciou o computador, o processo ainda pode estar em execução. Primeiro, reinicie.

Então, se o MySQL ainda estiver aparecendo após uma reinicialização, no Terminal, emita os seguintes comandos, um de cada vez 1 :

  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • rm -rf ~/Library/PreferencePanes/My*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /Library/Receipts/MySQL*

E usando seu editor de texto de sua escolha:

  • Edite /etc/hostconfige remova a linhaMYSQLCOM=-YES-

Se você ainda não pode instalar ou executar uma versão diferente do MySQL, pode ser necessário emitir um último comando no Terminal 2 :

  • sudo rm -rf /var/db/receipts/com.mysql.mysql*
Michael Pryor
fonte
Apenas tentei isso no Lion, funcionou bem para mim lá também. Obrigado!
Jon Quarfoth
Estou com mais de um ano de atraso na festa, mas uma coisa que acabei de descobrir foi que eu também precisei remover o /etc/my.conf para não entrar em conflito com o meu recém-instalado. Obrigado por esta resposta, no entanto; me salvou um monte de tempo!
13133 Steve
2

Outra opção é fazer o seguinte

Rode isto

launchctl list|grep mysql

Anote o nome do nome do processo mysql

launchctl unload mysql-process-name-from-other-command.plist

Isso interromperá o processo sem a necessidade de desinstalar ou reiniciar.

sal
fonte
1

Você precisará matar o processo mysqld no Activity Monitor.

Você precisará excluir o seguinte:

/usr/local/mysql
/usr/local/mysql-5.1.45-osx10.5-x86_64/
/Library/StartupItems/MySQLCOM/
/Library/PreferencePanes/MySQL.prefPane/
/Library/Receipts/mysql-5.1.45-osx10.5-x86_64.pkg/
/Library/Receipts/MySQLStartupItem.pkg/

Algumas das pastas com números de versão podem ter nomes diferentes dos listados.

Além disso, esta pergunta do Stackoverflow pode ajudar: Como você desinstala o MySQL do Mac OS X?

Marca
fonte
Não consigo interromper o processo no Activity Monitor. Continua reiniciando.
Abhic