Установка сервера MariaDB на macOS с помощью Homebrew
Сервер MariaDB доступен для установки на macOS (ранее Mac OS X) через менеджер пакетов Homebrew.
Сервер MariaDB доступен как «бутылка» Homebrew — предварительно скомпилированный пакет. Это означает, что вы можете установить его, не выполняя сборку из исходного кода. Это экономит время.
После установки Homebrew сервер MariaDB можно установить с помощью этой команды:
brew install mariadb
После установки запустите сервер MariaDB:
mysql.server start
Для автоматического запуска сервера MariaDB используйте функциональность сервисов Homebrew, которая настраивает автоматический запуск с помощью утилиты launchctl из launchd:
brew services start mariadb
После запуска сервера MariaDB вы можете войти как обычный пользователь:
mysql
Или войти как root:
sudo mysql -u root
Обновление MariaDB
Сначала вам может потребоваться обновить вашу установку brew:
brew update
Затем, чтобы обновить сервер MariaDB:
brew upgrade mariadb
Сборка сервера MariaDB из исходного кода
В дополнение к пакету сервера MariaDB «в бутылке», доступному из Homebrew, вы можете использовать Homebrew для сборки MariaDB из исходного кода. Это полезно, если вы хотите использовать другую версию сервера или включить некоторые другие возможности, которые не включены в пакет «в бутылке».
Два компонента, не включенные в пакет «в бутылке» (по состоянию на MariaDB Server 10.1.19), — это движки CONNECT и OQGRAPH, так как у них есть нестандартные зависимости. Чтобы собрать сервер MariaDB с этими движками, вам сначала необходимо установить boost и judy. По состоянию на декабрь 2016 года, judy находится в «складе» Homebrew, но старая формула всё ещё работает на macOS Sierra. Следуйте этим шагам для установки зависимостей и сборки сервера:
brew install boost homebrew/boneyard/judy brew install mariadb --build-from-source
Вы также можете использовать Homebrew для сборки и установки предварительной версии сервера MariaDB (например, MariaDB Server 10.2, когда самая последняя GA версия — MariaDB Server 10.1). Используйте эту команду для сборки и установки «разработочной» версии сервера MariaDB:
brew install mariadb --devel
Другие ресурсы
- mariadb.rb на github
- Терен Сток (terinjokes), который является пакератором для Homebrew
- MariaDB Server на macOS: стоит ли вообще пытаться? (видео)
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/installing-mariadb-on-macos-using-homebrew/