Однажды обнаружил на старом MacBook плохо установленный MySQL, которым давно не пользовался. Процесс удаления не самый простой, но вполне управляемый, если не бояться терминала.
Стандартный способ удаления
Выполните эти команды последовательно:
sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL*
Для старых версий OSX может потребоваться также отредактировать файл hostconfig и удалить строку MYSQLCOM=-YES-:
sudo vim /etc/hostconfig
Удаление MySQL через Homebrew
Если MySQL был установлен через Homebrew, сначала остановите все процессы:
brew services stop mysql ps -ax | grep mysql brew remove mysql brew cleanup sudo rm /usr/local/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/mysql* sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Затем удалите оставшиеся файлы:
rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /private/var/db/receipts/*mysql*
После всех операций рекомендую перезагрузить компьютер для полной очистки.