Главная > ОС > Macos > Ventura > 13 > Установка и настройка MongoDB на macos ventura 13

Установка и настройка MongoDB на macos ventura 13

Обновлено: 16.04.2025Руководство

Установка и настройка MongoDB на macos ventura 13

Подробное руководство по установке, настройке и оптимизации MongoDB для macos ventura 13

Введение

MongoDB - популярная NoSQL-база данных, идеально подходящая для современных приложений. В этом руководстве мы установим последнюю версию MongoDB Community Edition на macOS Ventura 13 с использованием менеджера пакетов Homebrew.

Требования

Необходимые компоненты:

  • macOS Ventura 13 или новее
  • Терминал с правами администратора
  • Установленный Xcode Command Line Tools
  • 500 МБ свободного места
  • Минимум 4 ГБ оперативной памяти

Установка

Основные этапы установки MongoDB

Подготовка

1# Установите Homebrew если отсутствует
2/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3
4# Обновите пакеты
5brew update

Процесс установки

1# Добавление репозитория MongoDB
2brew tap mongodb/brew
3
4# Установка MongoDB Community Edition
5brew install mongodb-community
6
7# Проверка установки
8mongod --version

Настройка

1# Создайте директории для данных
2sudo mkdir -p /usr/local/var/mongodb
3sudo mkdir -p /usr/local/var/log/mongodb
4
5# Запустите MongoDB как службу
6brew services start mongodb/brew/mongodb-community
7
8# Проверка работы
9mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Конфигурационный файл:

1# /usr/local/etc/mongod.conf
2systemLog:
3  destination: file
4  path: /usr/local/var/log/mongodb/mongo.log
5  logAppend: true
6storage:
7  dbPath: /usr/local/var/mongodb
8net:
9  port: 27017
10  bindIp: 127.0.0.1

Типичные ошибки и их решения

Ошибка: Unable to create/open lock file

1sudo chown -R `whoami` /usr/local/var/mongodb
2sudo chmod 0755 /usr/local/var/mongodb

Ошибка: Port 27017 already in use

lsof -i :27017
kill -9 <PID>

Заключение

Теперь у вас работает MongoDB на macOS Ventura. Для дальнейшей настройки изучите документацию MongoDB и настройте аутентификацию для production-окружения.

Команды

Установка Homebrew

1/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Установка MongoDB

1brew install mongodb-community

Запуск сервиса

1brew services start mongodb/brew/mongodb-community

Решение проблем

Permission denied for data directory

Измените права доступа к директории данных

1sudo chown -R `whoami` /usr/local/var/mongodb

MongoDB не запускается после обновления

Пересоздайте конфигурационный файл и проверьте пути

1brew postinstall mongodb-community