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?
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:
/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*
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.
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?