Как правильно установить MYSQL на Mac OSX

Для усановки дополнительных пакетов в Mac Os существует прекрасный менеджер компонентов Homebrew его то мы и будет использовать. Если у вас по каким то причинам ещё не установлен данный чудесный инструмент, немедленно его установите следующей командой:

/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

Теперь вы можете одной лишь командой установить вообще всё что угодно в вашу Mac Os в том числе и MySql. Вот так вот просто и быстро:
brew install mysql

Sql сервер установлен и готов ринутся в бой. Давайте теперь немного сконфигурируем его:
Для конфигурации запустите сервер и подключитесь к нему:
mysql.server start
mysql -u root

Зададим пароль пользователю root
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘root’;

Для запуска последующего запуска сервера Mysql
brew services start mysql

Для перезапуска
brew services restart mysql

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

Выполните последовательно следующие команды:

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 (удалите строку MYSQLCOM=-YES-)

Удаление Mysql через Homebrew

Если установка была выполнена через Homebrew вам понадобится следующая последовательность комманд.

Сперва остановите все процессы Mysql напромер brew services stop mysql или перезагрузкой компьютера, если 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
edit /etc/hostconfig удалите линию (если есть) MYSQLCOM=-YES-
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*

Перезагрузите для надёжности компьютер.