web-dev-qa-db-pt.com

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

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

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

13
Abhic

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 por vez1:

  • 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 o editor de texto de sua escolha:

  • Editar /etc/hostconfig e remova a linha MYSQLCOM=-YES-

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

  • Sudo rm -rf /var/db/receipts/com.mysql.mysql*
19
Michael Pryor

Outra opção é fazer o seguinte

Rode isto

launchctl list|grep mysql

Anote o nome do processo mysql

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

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

2
sal

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

Em seguida, 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 que listei.

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

1
Mark