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?

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*

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.


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?


Não consigo interromper o processo no Activity Monitor. Continua reiniciando.
— Abhic
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.