Главная/Статьи/Как удалить Mysql c Mac OSX
MySQL

Как удалить Mysql c Mac OSX

Однажды обнаружил на старом 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*

После всех операций рекомендую перезагрузить компьютер для полной очистки.