Главная > ОС > Windows > 11 > 22h2 > Установка и настройка MongoDB на windows 11 22h2

Установка и настройка MongoDB на windows 11 22h2

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

Установка и настройка MongoDB на windows 11 22h2

Подробное руководство по установке, настройке и оптимизации MongoDB для windows 11 22h2

Введение

MongoDB - популярная NoSQL-база данных, идеально подходящая для современных приложений. В этом руководстве вы узнаете:

  • Как установить MongoDB Community Edition на Windows 11
  • Настроить сервер как службу Windows
  • Создать безопасное окружение для работы с данными
  • Решать типичные проблемы при первом запуске

Требования

Минимальные требования для установки:

  • Windows 11 22H2 (64-битная версия)
  • 4 ГБ оперативной памяти (рекомендуется 8+ ГБ)
  • 10 ГБ свободного места на диске
  • .NET Framework 4.5.2 или новее
  • PowerShell 5.1+

Рекомендуется отключить антивирус на время установки

Установка

Подготовка

  1. Скачайте актуальный MS-установщик с официального сайта
  2. Проверьте целостность скачанного файла:
1Get-FileHash -Path .\mongodb-windows-x86_64-6.0.7-signed.msi -Algorithm SHA256
  1. Создайте каталоги для данных и логов:
mkdir C:\data\db
mkdir C:\data\log

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

  1. Запустите установщик с правами администратора
  2. Выберите тип установки «Complete»
  3. В разделе «Service Configuration»:
    • Отметьте «Install MongoD as a Service»
    • Укажите Service Name: MongoDB
    • Data Directory: C:\data\db
    • Log Directory: C:\data\log
  4. Снимите галочку с Install MongoDB Compass
  5. Завершите установку

Проверка успешности установки:

1mongod --version

Настройка

Настройка службы Windows

1# Запуск службы
2Start-Service MongoDB
3
4# Проверка статуса
5Get-Service MongoDB
6
7# Настройка автозапуска
8Set-Service MongoDB -StartupType Automatic

Создание администратора

  1. Запустите MongoDB Shell:
1mongosh
  1. Выполните команду:
1use admin
2db.createUser({
3  user: "admin",
4  pwd: passwordPrompt(),
5  roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
6})
  1. Перезапустите MongoDB с аутентификацией:
1mongod --auth --config "C:\Program Files\MongoDB\Server\6.0\bin\mongod.cfg"

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

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

Решение:

1netstat -ano | findstr :27017
2taskkill /PID <PID> /F

Ошибка: Data directory not found

Решение:

1# Проверьте права доступа
2icacls "C:\data" /grant "Все пакеты приложений:(OI)(CI)F"

Ошибка: Unable to create service

Решение:

  • Убедитесь что установка выполняется от имени администратора
  • Проверьте отсутствие предыдущих версий MongoDB

Заключение

Вы успешно установили MongoDB на Windows 11. Для дальнейшей настройки:

  • Настройте брандмауэр для порта 27017
  • Регулярно обновляйте версию MongoDB
  • Используйте mongod.cfg для тонкой настройки параметров Для проверки работы создайте тестовую базу:
1use test
2db.testCollection.insertOne({ message: "Успешная установка!" })

Команды

Установка сервиса MongoDB

1msiexec.exe /i mongodb-windows-x86_64-6.0.7-signed.msi

Запуск MongoDB Shell

1mongosh

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

Служба MongoDB не запускается

Проверьте логи в C:\data\log\mongod.log

1Get-Content C:\data\log\mongod.log -Tail 100 -Wait

Ошибка доступа при создании пользователя

Запустите mongod без аутентификации и повторите создание пользователя

1mongod --remove--auth