Как установить mysql на mac os
This site https://dev.mysql.com/doc/refman/8.0/en/macos-installation.html is experiencing technical difficulty. We are aware of the issue and are working as quick as possible to correct the issue.
We apologize for any inconvenience this may have caused.
To speak with an Oracle sales representative: 1.800.ORACLE1.
To contact Oracle Corporate Headquarters from anywhere in the world: 1.650.506.7000.
To get technical support in the United States: 1.800.633.0738.
Как правильно установить MYSQL на Mac OSX
В предыдущей заметке я рассказывал как удалть Mysql с вашей системы, в этой же заметке давайте поговорим о том как правильно его установить. Давайте начнём с простого и согласимся что в век пакетных менеджеров устанавливать что либо в ручную это как минимум нелепо.
Так вот для усановки дополнительных пакетов в Mac Os существует прекрасный менеджер компонентов Homebrew его то мы и будет использовать. Если у вас по каким то причинам ещё не установлен данный чудесный инструмент, немедленно его установите следующей командой:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ну а теперь вы можете одной лишь командой установить вообще всё что угодно в вашу Mac Os в том числе и MySql. Вот так вот просто и быстро:
brew install mysql
Так как сейчас актуальная версия сейчас 8.x, а мне пока что больше по душе 5.7, если вы с числе таких-же ратроградов, вам поможет вот такая команда:
brew install mysql@5.7
Всё наш sql сервер установлен и готов рватся в бой. Давайте теперь немного сконфигурируем его:
Для конфигурации запустите сервер:
mysql.server start
mysql -u root
Зададим пароль пользователю root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
Если на этом этапе у вас возникнет проблема с тем что терминал не знает команды MySQL выполните линковку с версией 5.7 или той, которую вы выбрали в качестве фаворита
brew link --force mysql@5.7
Для запуска последующего запуска сервера Mysql
brew services start mysql
brew services restart mysql
Для администрирования баз данных в OSX я предпочитаю использовать программу Sequel Pro вместо пресловутого PhpMyadmin возможно вам будет интересно попробовать что то новое для себя =) Кстати программа бесплатная и чертовски удобная. Позволяет подключатся по SSH к вашим удалённым серверам ну и с локальным справляется просто отлично!
Как установить 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 на Mac OS

Существуют различные способы установки MySQL в вашу систему Mac OS сегодня мы рассмотрим самый быстрый и самый правильный с перспективы управления пакетами.
Если вы уже знакомы с Composer, этот метод вам покажется родным. Проще всего установить любой пакет в Mac OS — это используя Home Brew. Давайте его установим, для этого открываем Программы / Утилиты / Терминал далее в командной строке вводим:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Ну и собственно устанавливаем MySQL на ваш мак:
brew install mysql
Вот в общем-то и вся магия. Так-же легко в одну команду вы можете установить Node.JS или установить MySQL версии 5.7
brew install mysql@5.7
Теперь давайте запустим и настроим наш MySQL сервер. Для запуска используем команду:
mysql.server start
Теперь давайте зададим пароль пользователю Root
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
Если у вас возникла ошибка command not found: mysql, вам нужно просто добавить линк к кастомной версии mysql для 5.7 это делается при помощи следующей команды:
brew link --force mysql@5.7
Полезные комманды:
Для запуска MySQL сервера:
brew services start mysql
Для рестарта MySQL:
brew services restart mysql
Если вы хотите визуальный интерфейс типа PHP MyAdmin для Mac OS, могу порекомендовать более быструю и лёкгую панель управления Adminer это всего один .php файл способный заменить монструозный и медленный PHP MyAdmin в 90% случаев. Просто закидываете PHP файл Adminer’a в папку вашего проекта предварительно переименовав его в sql.php и вуаля, у вас есть шустрая панель управления. А ешё есть программа Sequel Pro для мака, которая так же быстра и удобна.
Nord Bird — это группа прибалтийских разрабочиков и маркетологов. Мы расспределённая команда крутых специалистов. Наши сотрудники живут и работают в таких городах как: Таллин, Рига, Мальмё, Копенгаген, Стокгольм, Гамбург
Xolo Go OÜ — Nord Bird
Reg no: 14717109
VAT ID: EE102156920
Наши региональные предложения: