Как установить mysql на mac os
Обновлено: 21.11.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
Дважды щелкните пакет установщика MySQL с диска. Он называется в соответствии с версией MySQL, которую вы загрузили. Например, для сервера MySQL 5.7.37 он может называться mysql-5.7.37-macos- 10.13-x86_64 .pkg .
На начальном вводном экране мастера указана версия сервера MySQL для установки. Нажмите «Продолжить», чтобы начать установку.
Рисунок 2.14. Мастер установки пакетов MySQL: введение
Выпуск сообщества MySQL показывает копию соответствующей Стандартной общественной лицензии GNU. Нажмите «Продолжить», а затем «Согласен», чтобы продолжить.
На странице «Тип установки» можно либо нажать «Установить», чтобы запустить мастер установки, используя все значения по умолчанию, либо нажать «Настроить», чтобы изменить устанавливаемые компоненты (сервер MySQL, панель настроек, Launchd Support — все включено по умолчанию).
Хотя параметр «Изменить место установки» отображается, место установки изменить нельзя.
Рисунок 2.15 Мастер установки пакетов MySQL: тип установки
Рисунок 2.16 Мастер установки пакетов MySQL: настройка
Нажмите «Установить», чтобы начать процесс установки.
После успешной установки программа установки отобразит окно с вашим временным паролем root. Его нельзя восстановить, поэтому вы должны сохранить этот пароль для первоначального входа в MySQL. Например:
Рисунок 2.17 Мастер установки пакетов MySQL: временный корневой пароль
MySQL истечет срок действия этого временного пароля root после первоначального входа в систему и потребует от вас создать новый пароль.
Сводка — это последний шаг, в котором указывается успешная и завершенная установка MySQL Server. Закройте мастер.
Рисунок 2.18 Мастер установки пакетов MySQL: сводка
Сервер 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
Каталог | Содержимое каталога |
---|---|
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 (GPL)».
Выберите сервер сообщества MySQL.
Выберите macOS в меню «Выбор операционной системы».
Выберите «Загрузить» справа от macOS 10.15 (x86, 64-разрядная версия), архив DMG.
Вы видите кнопки для входа в свою учетную запись Oracle Web или регистрации новой. Выберите Нет, спасибо, просто начните загрузку.
После завершения загрузки вы готовы начать установку.
Установщик для Mac не предоставляет много дополнительных возможностей. Если вам нужна документация, примеры баз данных или обозреватель баз данных с графическим интерфейсом, вам нужно найти их самостоятельно.
Как установить MySQL на macOS
Архив DMG для MySQL содержит удобный установщик в стиле мастера. Чтобы установить MySQL, выполните следующие действия:
Дважды щелкните файл DMG, чтобы открыть его.
Дважды щелкните установщик PKG.
Сначала программа установки сообщает, что проверит наличие предварительных требований. Нажмите «Продолжить», чтобы начать.
Первый этап установки содержит ссылки на информацию, связанную с MySQL, например на документацию. Нажмите «Продолжить».
Примите лицензию программного обеспечения, которая является Большой общественной лицензией GNU или GPL. MySQL — это программное обеспечение с открытым исходным кодом. Нажмите «Продолжить», чтобы продолжить.
По умолчанию основной жесткий диск вашего Mac является местом загрузки. Нажмите «Установить», чтобы продолжить. (Если у вас есть другие диски и вы хотите перейти с основного жесткого диска, сначала нажмите «Изменить место установки», чтобы поместить программное обеспечение в другое место.)
Введите свой пароль и нажмите «Установить программное обеспечение».
Подождите, пока файлы скопируются на ваш Mac.
На экране «Настройка сервера MySQL» нажмите «Использовать надежное шифрование паролей». Нажмите «Далее».
Вам будет предложено ввести корневой пароль MySQL. Пользователь root является суперпользователем подсистемы MySQL. Когда закончите, нажмите Готово.
На последнем экране отображается сводка и ссылки. Установка завершена.
Как запустить MySQL на macOS
Вашим первым желанием запустить MySQL после установки может быть открытие меню «Приложения», но MySQL — это серверное приложение, поэтому вы его там не найдете.
Нажмите логотип Apple в левом верхнем углу экрана и выберите «Системные настройки».
Нажмите MySQL, чтобы запустить его.
Здесь вы можете делать разные вещи:
- Нажмите кнопку 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 устанавливается без пароля и не ограничивает доступ к информации на нем. Для нас это не очень хорошая идея, потому что ваша информация является конфиденциальной, и мы не хотим, чтобы весь мир имел к ней доступ.
Для следующей части вам нужно открыть приложение "Терминал".
- Чтобы открыть приложение «Терминал», нажмите значок увеличительного стекла в правом верхнем углу на Mac. Откроется Spotlight.
- Введите терминал в поле поиска.
- Когда приложение "Терминал" появится в списке, выберите его, нажав 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. Теперь внесенные вами изменения вступят в силу.
Читайте также: