Как установить MySQL на Mac OS?
MySQL установить на компьютер с MacOS очень просто. Это сделать также просто как установить на Linux. Для установки нам понадобится пакетный менеджер brew и 5-10 минут свободного времени.
Давайте начнем.
Подготовка
Как Вы уже поняли для установки MySQL на Mac OS нам понадобится brew, в котором есть все из мира Linux. Если у Вас его еще нет на Mac`е, то установить можно командой:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Многие разрабы считают, что такие вещи захламляют Mac и им нет места на их компьютере. И что предпочтительно устанавливать MysSQL через докер. Но brew очень бережно относится к вашей операционной системе и при выполнении команды на удаления, он полностью удалить MySQL из ОС.
Как установить MySQL на MacOS?
Для установки нужно выполнить команду:
brew install mysql
Если Вам по какой-то причине нужно установить определенную версию, то в конце указываем mysql@нужная_версия
. Примерно вот так — brew install mysql@5.7
Чтобы Ваш мак «научился» работать с алиасом – mysql, нужно создать линк. Это нужно чтобы в консоли было удобно управлять через команду mysql. Для этого выполним:
brew link --force mysql
Если был установлен MySQL 5.7, то команда будет такой: brew link —force mysql@5.7
Если хотите, чтобы MySQL запускался всегда при включении компа, то вот команда для этого:
sudo brew services start mysql
Эта команда не зависит от версией установленного MySQL.
Вот и все! Сервер баз данных MySQL установлен на ваш Mac OS.
Как пользоваться?
Запуск
Если Вы не сделали автоматическую загрузку сервиса MySQL, то запустить его вручную можно вот так:
brew services start mysql
Стоп
brew services stop mysql
Перезапуск
brew services restart mysql
Устанавливаем пароль на root
По умолчанию на root в MySQL не установлен пароль. Исправить просто! Выполняем по очереди команды:
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
quit;
Не забываем, что:
- password — это ваш пароль,
- localhost — это означает, что подключиться к серверу можно будет только с локальной машины. Если нужен доступ извне, то меняем это на знак % или 192.168.0.0, если для безопасности нужно ограничить подключение только из локальной сети.
Удаленный доступ к серверу
Файл конфигурации MySQL на MacOS находится по адресу /usr/local/etc/my.ini. По умлчанию доступ к серверу ограничен только локальной машиной, где он установлен. Чтобы снять это ограничение, нужно в файле конфигурации внести изменения:
interface = 127.0.0.1
# заменить на
interface = 0.0.0.0
Теги: и MySQL