betacode

Установить базу данных MongoDB в Windows

1- Введение

Статья основана на:
  •  MongoDB 3.6.0

2- Некоторые замечания о версиях

MongoDB for Windows Server 2008 R2 edition (i.e. 2008R2) runs only on Windows Server 2008 R2, Windows 7 64-bit, and newer versions of Windows. This build takes advantage of recent enhancements to the Windows Platform and cannot operate on older versions of Windows.

MongoDB for Windows 64-bit runs on any 64-bit version of Windows newer than Windows XP, including Windows Server 2008 R2 and Windows 7 64-bit.

MongoDB for Windows 32-bit runs on any 32-bit version of Windows newer than Windows XP. 32-bit versions of MongoDB are only intended for older systems and for use in testing and development systems. 32-bit versions of MongoDB only support databases smaller than 2GB.

3- Download

Вы можете скачать файл установки в формате (msi или zip), если вы скачиваете формат zip, то нужно извлечь сжаты файл без установок, после это поправляете настройки. 
Заметка: MongoDB имеет 2 версии, Community Server и Enterprice Server. При этом Community бесплатная версия, а Enterprice платная версия, нужно заплатить для использования.В данной статье я покажу вам установку и настройку бесплатной версии.
Результат скачивания:

4- Установка

Выбрать установку Mongo Compass, это визуальный инструмент помогающий вам работать с MongoDB.
OK, bạn vừa cài đặt xong MongoDBMongo Compass.

5- Установка MongoDB

Это папка, которую вы только что установили (или нужно извлечь)
Создаем папку содержащую данные Базы данных, папка содержит file log, файл конфигурации,.... Лучше всего сохраните папку в надежном месте, не стоит хранить в диске С.
Создать папку:
  • D:/MongoStore
Создать 2 подпапки:
  • data
  • log
И файл конфигурации:
  • config.txt
config.txt
##store data
dbpath=D:\MongoStore\data

##all output go here
logpath=D:\MongoStore\log\mongo.log
На этом настройка MongoDB завершена. Далее запускаем MongoDB.

6- Запуск MongoDB

Здесь мы запускаем MongoDB через CMD, вы можете создать Service (сервис) windows для автоматического старта (Start) при каждом запуске windows (Смотреть в приложении)
Откройте CMD и CD к папке bin в mongodb.
cd C:\DevPrograms\MongoDB\bin
Команда старт (start) mongodb:
mongod.exe --config D:\MongoStore\config.txt
Если вы получите ошибку ниже, посмотрите как исправить в конце данной статьи.
Оставьте CMD не выключайте.

7- Начать с MongoDB

После запуска MongoDB по вышеуказанному шагу (Или автоматического запуска, как сервис Windows)
Открыть другое окно CMD для соединения к Database. На самом деле вам нужен визуальный инструмент, но попробуйте начать с MongoDB через команду CMD.
cd C:\DevPrograms\MongoDB\bin
Команда mongo:
Теперь вы подключены к базе данных test.
Выполните команды CMD работая с MongoDB:

8- Визуальный инструмент для работы с MongoDB

Вам нужно установить визуальный инструмент для работы с Базой данных MongoDB:

9- Изучение базы данных NoSQL (MongoDB)

Вам нужна примерная база данных для изучения NoSQL? Смотрите инструкцию создания эту базу данных по ссылке:

10- Аппендик: Установка Mongodb как service в window

Откройте CMD и CD в папке bin của Mongodb. Вам нужно открыть CMD в авторизацией ADMIN.
cd C:\DevPrograms\MongoDB\bin
Далее запустите команду:
mongod.exe --config D:\MongoStore\config.txt --install
Далее, откройте файл mongo.log:
Теперь на Windows Service имеется сервис MongoDB.
Вы можете начать (start) данный сервис на Explorer или запустить через CMD:
net start MongoDB

11- Аппендик: Fix Error!

Чтобы исправить ошибку выше, вам нужно установить "Visual C++ Redistributable", вы можете скачать по следующему адресу:
Maybe you are interested

Это онлайн курс вне вебсайта o7planning, который мы представляем, он включает бесплатные курсы или курсы со скидкой.