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

12

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

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

    
por Abhic 09.04.2010 / 16:40

3 respostas

19

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

Então, se o MySQL ainda estiver aparecendo após uma reinicialização, a partir do 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 o editor de texto de sua escolha:

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

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

  • sudo rm -rf /var/db/receipts/com.mysql.mysql*
por 09.04.2010 / 17:05
2

Outra opção é fazer o seguinte

Execute isto

launchctl list|grep mysql

Anote o nome do processo do mysql

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

Isso interromperá o processo sem a necessidade de desinstalação ou reinicialização.

    
por 09.04.2010 / 17:41
1

Você precisará eliminar o processo do mysqld no Activity Monitor.

Depois, 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 do que eu listei.

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

    
por 09.04.2010 / 17:07