Как установить mysql на mac os

Обновлено: 18.05.2024

Mac OS X не поставляется с собственной копией MySQL, равно как и Sequel Pro. Вам нужно будет установить копию на свой локальный компьютер или подключиться к серверу MySQL на компьютере где-нибудь в Интернете.

Большинство пакетов веб-серверов и веб-сайтов включают установку MySQL как часть предоставляемых ими услуг и обычно предоставляют сведения о внешнем подключении, чтобы вы могли подключиться к ним во внешней программе, такой как Sequel Pro. (Перечень вариантов хостинга см. в разделе «Провайдеры веб-хостинга»).

Существует несколько различных способов установки MySQL в Mac OS X. Мы предоставили ссылки на наиболее распространенные способы установки для Mac OS X.

Использование официального установщика .pkg

MySQL 5.0 для Mac OS X — только для MacOS 10.4–10.5, Intel MySQL 5.1 для Mac OS X — для MacOS 10.4–10.6, только Intel, рекомендуемая версия MySQL 5.5 для Mac OS X — для MacOS 10.4–10.6, Intel только

MAMP/XAMPP в Mac OS X

MAMP и XAMPP — это полные пакеты веб-разработки. Они предназначены для того, чтобы дать разработчикам простой способ обслуживать PHP-страницы с помощью Apache и MySQL прямо на их Mac. Эти два пакета различаются набором включаемых в них утилит, но оба они включают собственные версии Apache, MySQL и PHP.

Эти пакеты устанавливаются путем копирования папки MAMP/XAMPP в папку приложений. Скрытых файлов нет, и оба пакета легко удалить — просто перетащите папку MAMP/XAMPP в корзину.

MAMP включает утилиту с графическим интерфейсом для запуска и остановки серверов. Утилита также позволяет выполнять базовую настройку серверов, включая порт, на котором работает MySQL (по умолчанию 8889). Существует коммерческая утилита (названная MAMP PRO), доступная для более продвинутых опций. MAMP включает PHP 4 и 5.2, а также MySQL 5.1. Загрузка составляет около 160 МБ.

Загрузить MAMP/MAMP Pro — для MacOS 10.4–10.6, универсальный двоичный файл

XAMPP предоставляет только утилиту для запуска/остановки серверов. Настройка выполняется с помощью утилит командной строки. XAMPP включает PHP 5.3, MySQL 5.1 и несколько дополнений, таких как Perl и FTP-сервер. XAMPP весит около 90 МБ.

Загрузить XAMPP — для MacOS 10.4–10.6, универсальный двоичный файл

Если вы используете один из этих пакетов, дополнительные инструкции см. в разделе Подключение к MAMP или XAMPP.

Установить из исходного кода

Установка копии MySQL из исходного кода рекомендуется только опытным пользователям. Компиляция собственной копии MySQL дает много преимуществ, включая повышение скорости и специфические настройки системы (например, для машин с небольшим объемом оперативной памяти). Установка из исходного кода также дает вам доступ к передовым функциям и исправлениям до того, как будет доступен установщик .pkg.

У вас должны быть установлены инструменты разработчика Xcode. Компиляция занимает очень много времени по сравнению с установкой двоичных файлов, но вам потребуется загрузить только около 20 МБ исходного кода.

Использование MacPorts

Если вы хотите установить из исходного кода, но избавить себя от хлопот по настройке установки, вы можете использовать Macports для автоматической компиляции и установки MySQL. Этот метод работает, только если у вас установлены MacPorts и XCode Developer Tools. Загрузка MySQL составляет примерно 20 МБ плюс зависимости.

С MacPorts вы можете установить сервер MySQL, введя следующую команду в Терминале:

После этого вы должны запустить:

Mac OS X Server поставляется с предустановленной базой данных MySQL. Инструкции по включению MySQL см. в разделе Настройка на Mac OS X Server.

Пакет находится внутри файла образа диска ( .dmg ), который сначала необходимо смонтировать, дважды щелкнув его значок в Finder. Затем он должен смонтировать образ и отобразить его содержимое.

Прежде чем приступить к установке, обязательно остановите все запущенные экземпляры сервера MySQL с помощью приложения MySQL Manager (на сервере macOS), панели настроек или завершения работы mysqladmin в командной строке.

Чтобы установить MySQL с помощью установщика пакетов:

Загрузите файл образа диска ( .dmg ) (версия сообщества доступна здесь), который содержит установщик пакета MySQL. Дважды щелкните файл, чтобы смонтировать образ диска и просмотреть его содержимое.

Рисунок 2.13. Установщик пакетов MySQL: содержимое DMG

Смонтированная macOS содержимое образа диска, которое содержит файл пакета MySQL Server». ширина=

Дважды щелкните пакет установщика MySQL с диска. Он называется в соответствии с версией MySQL, которую вы загрузили. Например, для сервера MySQL 5.7.37 он может называться mysql-5.7.37-macos- 10.13-x86_64 .pkg .

На начальном вводном экране мастера указана версия сервера MySQL для установки. Нажмите «Продолжить», чтобы начать установку.

Рисунок 2.14. Мастер установки пакетов MySQL: введение

Показывает, что установка готова к запуску, устанавливается версия сервера MySQL, а также ссылки на руководство по MySQL, mysql.com и oracle. ком.

Выпуск сообщества MySQL показывает копию соответствующей Стандартной общественной лицензии GNU. Нажмите «Продолжить», а затем «Согласен», чтобы продолжить.

На странице «Тип установки» можно либо нажать «Установить», чтобы запустить мастер установки, используя все значения по умолчанию, либо нажать «Настроить», чтобы изменить устанавливаемые компоненты (сервер MySQL, панель настроек, Launchd Support — все включено по умолчанию).

Хотя параметр «Изменить место установки» отображается, место установки изменить нельзя.

Рисунок 2.15 Мастер установки пакетов MySQL: тип установки

Содержимое описано в окружающем тексте». ширина=

Рисунок 2.16 Мастер установки пакетов MySQL: настройка

Настроить шоу три варианта имени пакета: MySQL Server, Preference Pane и Launchd Support. Все три варианта проверены». ширина=

Нажмите «Установить», чтобы начать процесс установки.

После успешной установки программа установки отобразит окно с вашим временным паролем root. Его нельзя восстановить, поэтому вы должны сохранить этот пароль для первоначального входа в MySQL. Например:

Рисунок 2.17 Мастер установки пакетов MySQL: временный корневой пароль

Содержимое описано в окружающем тексте». ширина=

MySQL истечет срок действия этого временного пароля root после первоначального входа в систему и потребует от вас создать новый пароль.

Сводка — это последний шаг, в котором указывается успешная и завершенная установка MySQL Server. Закройте мастер.

Рисунок 2.18 Мастер установки пакетов MySQL: сводка

Показывает, что установка имел успех и содержит ссылки на руководство по MySQL, mysql.com и oracle.com». ширина=

Сервер MySQL установлен, но не загружен (или не запущен) по умолчанию. Используйте либо launchctl из командной строки, либо запустите MySQL, нажав «Пуск» на панели настроек MySQL. Для получения дополнительной информации см. Раздел 2.4.3, «Установка демона запуска MySQL» и Раздел 2.4.4, «Установка и использование панели настроек MySQL». Используйте панель настроек MySQL или launchd, чтобы настроить автоматический запуск MySQL при загрузке.

При установке с помощью установщика пакетов файлы устанавливаются в каталог в /usr/local, соответствующий названию версии установки и платформы. Например, файл установки mysql-5.7.37- macos10.13-x86_64.dmg устанавливает MySQL в /usr/local/mysql-5.7.37-macos10.13-x86_64/ . В следующей таблице показана структура каталога установки.

Таблица 2.7 Схема установки MySQL в macOS

< tr>
Каталог Содержимое каталога
bin mysqld серверные, клиентские и служебные программы
данные файлы журналов, базы данных
документы Вспомогательные документы, такие как примечания к выпуску и информация о сборке
включают включают (заголовочные) файлы
lib Библиотеки
man Справочные страницы Unix
mysql-test Набор тестов MySQL
share Различные вспомогательные файлы, включая сообщения об ошибках, примеры файлов конфигурации, SQL для установки базы данных
файлы поддержки Сценарии и примеры файлов конфигурации
/tmp/ mysql.sock Расположение сокета MySQL Unix

Во время установки пакета автоматически создается символическая ссылка из /usr/local/mysql в каталог конкретной версии/платформы, созданный во время установки.

Аарон Питерс (Aaron Peters) — писатель Lifewire. Он более 20 лет занимается устранением неполадок и пишет статьи о потребительских и бизнес-технологиях. Его работы публикуются в Linux Journal, MakeUseOf и других изданиях.

Установка базы данных MySQL в macOS очень похожа на ее установку в Windows 10. Скорее всего, вы делаете это по тем же причинам, включая самообучение, сохранение структурированных данных на собственном компьютере или изучение различных типов программирования. . С учетом сказанного, вот как установить MySQL на macOS Catalina или macOS Mojave.

Инструкции в этой статье относятся к macOS Catalina (10.15) и macOS Mojave (10.14).

Как загрузить MySQL для macOS

Загружаемый файл MySQL для macOS Catalina совместим с macOS Mojave. Вот как найти и загрузить MySQL для macOS.

Перейдите на веб-сайт MySQL и выберите параметр "Загрузки" в верхней части экрана.

Веб-сайт MySQL с вкладкой

Прокрутите экран загрузки вниз до конца и выберите «Загрузки сообщества MySQL (GPL)».

Веб-сайт McSQL с указанием местоположения загрузок сообщества MySQL

Выберите сервер сообщества MySQL.

Загрузки сообщества MySQL с выделенным сервером сообщества

Выберите macOS в меню «Выбор операционной системы».

Выбор macOS в качестве операционной системы для загрузки

Выберите «Загрузить» справа от macOS 10.15 (x86, 64-разрядная версия), архив DMG.

Кнопка загрузки архива macOS DMG

Вы видите кнопки для входа в свою учетную запись Oracle Web или регистрации новой. Выберите Нет, спасибо, просто начните загрузку.

Уведомление о начале загрузки для macOS

После завершения загрузки вы готовы начать установку.

Установщик для Mac не предоставляет много дополнительных возможностей. Если вам нужна документация, примеры баз данных или обозреватель баз данных с графическим интерфейсом, вам нужно найти их самостоятельно.

Как установить MySQL на macOS

Архив DMG для MySQL содержит удобный установщик в стиле мастера. Чтобы установить MySQL, выполните следующие действия:

Дважды щелкните файл DMG, чтобы открыть его.

Дважды щелкните установщик PKG.

Установщик PKG для MySQL

Сначала программа установки сообщает, что проверит наличие предварительных требований. Нажмите «Продолжить», чтобы начать.

Установщик проверяет, может ли Mac запускать MySQL

Первый этап установки содержит ссылки на информацию, связанную с MySQL, например на документацию. Нажмите «Продолжить».

Примите лицензию программного обеспечения, которая является Большой общественной лицензией GNU или GPL. MySQL — это программное обеспечение с открытым исходным кодом. Нажмите «Продолжить», чтобы продолжить.

Соглашение с Стандартной общественной лицензией GNU

По умолчанию основной жесткий диск вашего Mac является местом загрузки. Нажмите «Установить», чтобы продолжить. (Если у вас есть другие диски и вы хотите перейти с основного жесткого диска, сначала нажмите «Изменить место установки», чтобы поместить программное обеспечение в другое место.)


Введите свой пароль и нажмите «Установить программное обеспечение».

Поле ввода пароля и кнопка

Подождите, пока файлы скопируются на ваш Mac.

Фактическая установка файлов MySQL выполняется довольно быстро.

На экране «Настройка сервера MySQL» нажмите «Использовать надежное шифрование паролей». Нажмите «Далее».

Использовать выбор надежного шифрования пароля

Вам будет предложено ввести корневой пароль MySQL. Пользователь root является суперпользователем подсистемы MySQL. Когда закончите, нажмите Готово.

На последнем экране отображается сводка и ссылки. Установка завершена.

Как запустить MySQL на macOS

Вашим первым желанием запустить MySQL после установки может быть открытие меню «Приложения», но MySQL — это серверное приложение, поэтому вы его там не найдете.

Нажмите логотип Apple в левом верхнем углу экрана и выберите «Системные настройки».

Нажмите MySQL, чтобы запустить его.

Значок McSQL в системных настройках Mac

Здесь вы можете делать разные вещи:

  • Нажмите кнопку Start MySQL Server, чтобы запустить и остановить сервер.
  • Укажите, хотите ли вы, чтобы сервер запускался автоматически при запуске.
  • Нажмите «Инициализировать базу данных», чтобы перенастроить базу данных по умолчанию.
  • Удалите MySQL.

Перейдите на вкладку Конфигурация, чтобы задать дополнительные параметры, включая каталоги данных, расположение журнала ошибок или настраиваемый файл конфигурации, если он у вас есть. Нажмите «Применить» после внесения любых изменений.

Сервер базы данных MySQL по умолчанию использует порт 3306. Если вы планируете подключаться к базе данных с другого компьютера, вам может потребоваться настроить брандмауэр.

Вам нужно вникнуть в технические детали MySQL, чтобы быть полезным для вас. Обязательно освежите в памяти основы SQL.

Как установить сервер MySQL в Mac OS X

Mac OS X отличается великолепным дизайном, и многие задачи выполняются очень легко. К сожалению, если вы хотите установить сервер MySQL на свой Mac, это не всегда так просто, как все остальное.

Но подождите, нужен ли мне сервер MySQL?

Во многих случаях это не так. Если это будет единственный компьютер, на котором у вас будет информация о продажах, вы планируете выполнять всего несколько операций каждый день или будете подключаться к другим компьютерам с помощью IncoCloud, то нет, вы можете использовать SQLite и хранить данные. просто.

Но если у вас есть более одного компьютера в офисе/магазине/ресторане, соединенных вместе – например, один или несколько компьютеров или планшетов фронт-офиса и один или несколько компьютеров бэк-офиса в одном месте, или вы ожидаете много операций производится каждый день, то вам нужен сервер MySQL, чтобы справиться с большой нагрузкой.


Важно! IncoPOS — наша система торговых точек для macOS теперь может загружать, устанавливать и настраивать сервер MySQL для вас. Это происходит из встроенного мастера при первом запуске IncoPOS. Вы можете скачать IncoPOS отсюда.


Первым шагом является загрузка сервера MySQL. Перейдите на веб-сайт MySQL и выберите версию, соответствующую вашей версии Mac OS. Выберите версию архива DMG. После того, как файл DMG завершит загрузку, нажмите на него, чтобы открыть. Затем откройте установщик внутри и следуйте инструкциям по установке.

Внимание! Поскольку Oracle изменил программу установки MySQL и параметры сервера MySQL по умолчанию в более новых версиях, следующие шаги могут больше не работать.Эти шаги были протестированы с сервером MySQL версии 5.5.48 для Mac OS 10.9 (который должен работать и в более новых версиях). Загрузите и установите версию 5.5.48, чтобы убедиться, что все шаги будут работать правильно. Если по какой-либо причине программа установки больше не доступна на веб-сайте MySQL, вы можете загрузить ее отсюда.


После завершения установки откройте Системные настройки, и вы должны увидеть значок MySQL. Нажмите на нее, чтобы открыть настройки сервера MySQL. Теперь нажмите кнопку «Запустить сервер MySQL», чтобы MySQL действительно начал работать. Обязательно оставьте флажок «Автоматически запускать сервер MySQL при запуске», чтобы вам не пришлось делать это снова.

Теперь самое сложное. По умолчанию сервер MySQL устанавливается без пароля и не ограничивает доступ к информации на нем. Для нас это не очень хорошая идея, потому что ваша информация является конфиденциальной, и мы не хотим, чтобы весь мир имел к ней доступ.


Для следующей части вам нужно открыть приложение "Терминал".

  1. Чтобы открыть приложение «Терминал», нажмите значок увеличительного стекла в правом верхнем углу на Mac. Откроется Spotlight.
  2. Введите терминал в поле поиска.
  3. Когда приложение "Терминал" появится в списке, выберите его, нажав Enter.


На экране терминала введите эти команды и нажмите Enter после каждой из них:

cd /usr/local/mysql

Это изменит текущий каталог на тот, в котором установлен сервер MySQL

sudo bin/mysql_secure_installation

Эта команда запросит пароль вашего компьютера. При вводе символы отображаться не будут, что является нормальным явлением, так что не беспокойтесь. Нажмите Enter, когда закончите. Это запустит сценарий, который задаст вам несколько вопросов, а затем перенастроит MySQL.

Установить пароль root? [Да/нет]

Выберите Y и нажмите Enter. После этого введите пароль для MySQL и нажмите Enter. Повторно введите пароль и снова нажмите Enter. Это будет пароль, который потребуется IncoPOS при подключении к серверу MySQL.


Выберите Y и нажмите Enter. Вам не нужно, чтобы кто-либо, кроме вас или кого-то, кому вы сказали свой пароль, касался ваших данных.

Запретить удаленный вход в систему root? [Да/нет]

Здесь вы должны решить. Если у вас более одного компьютера, которые будут использовать эти данные, ответьте n. Если доступ к этой информации будет осуществляться только с этого компьютера, выберите Y. Во всех случаях позже это можно будет изменить с помощью тех же команд.

Удалить тестовую базу данных и доступ к ней? [Да/нет]

Выберите Y и нажмите Enter. Вам не нужна эта тестовая база данных, поэтому ее можно безопасно удалить.

Перезагрузить таблицы привилегий сейчас? [Да/нет]

Выберите Y и нажмите Enter. Теперь внесенные вами изменения вступят в силу.

Читайте также: