Как установить и настроить MongoDB на Windows 7?

Хочу вас познакомить с нашумевшой базой данных MongoDB.

Шаг 0 — Установка

Давайте скачаем её с офф. сайта тут.

Важно!
Тем у кого Windows Server 2008 R2 или Windows 7, необходимо установить hotfix, чтобы устранить проблему с памятью.
hotfix можно скачать тут.

После того как вы скачали и установили Hotfix вам нужно перезагрузить ПК для того, чтобы обновление вступили в силу.

Скачанный сервер MongoDB скиньте в корень C:\

Запускаем cmd console и пишем следующее.

cd /
move c:/mongodb-win32-x86_64-2.4.4 c:/mongodb

После этого у вас будет папка mongodb где будет лежать mongoDB сервер.

Так же важно знать, что MongoDB не зависит от этой папки и вы можете установить его куда угодно в любую папку.

Шаг 1 — Конфигурирование MongoDB

MongoDB требует наличие папки для хранения своих файлов.

Давайте создадим две папки в C:/mongodb/data и C:/mongodb/log

После этого создайте и откройте на редактирование файл C:/mongodb/mongo.config:

##store data
dbpath=C:\mongodb\data

##Log File
logpath=C:\mongodb\log\mongo.log

##log read and write operations
diaglog=3

Шаг 2 — Старт MongoDB

В консоли cmd выполним следующую команду для старта mongodb:

mongod.exe --config c:\mongodb\mongo.config

В результате вы должны увидеть в консоли следующее:

Не закрывая эту консоль откройте новую и выполните следующую команду:

c:/mongodb/bin/mongo.exe

У вас должно получится следующее:

Но этот способ плох тем, что у вас постоянно должна быть открыта первая консоль которая запустила MongoDB.

Шаг 3 — Добавляем MongoDB в Windows Service

Как это исправить? Легко, для этого нужно добавить запуск mongodb в сервис.

Давайте добавим MongoDB в Windows Service.

Для этого запустите cmd консоль от имени Администратора:

Дальше выполняем следующую команду:

mongod.exe --config C:\mongodb\mongo.config --install

После этого вы можете зайти в Панель Управления(Control Panel) -> Службы(Services) и там вы увидите добавленный нами сервис.

Что он дает? Он запускает сервер автоматически при загрузки ОС.

Все, теперь вы можете работать с БД MongoDB.

Ресурс: http://docs.mongodb.org/

Урок создан: 26 июня 2013 | Просмотров: 31105 | Автор: Александр Барчук | Правила перепечатки


Добавить комментарий

Добавить комментарий

Ваш e-mail не будет опубликован.

Комментарии:

  • 28 ноября 2013 в 14:57

    PLU

    спасибо за статью.

  • 14 июля 2014 в 17:16

    Олег

    Как в консоле работать с mongo?

  • 03 ноября 2014 в 09:47

    Дмитрий

    Спасибо. Доки на английском так и не разобрал, благодаря этой статье наконец настроил монгу..

  • 30 мая 2015 в 15:13

    Alex

    Большое спасибо автору за полезную инструкцию. Мне удалось добавить новую MongoDB3.0 к OpenServer 5.2.2 (там была версия 2.6), нужно было просто оставить файлы из \bin и mongo.config в папке \modules\MongoDB-3.0…, остальное (\data и \log) — перенести в \userdata\MongoDB-3.0…, и заменить dll-ки в \system-папке Опенсервера на установленные с новой Монго. Сервер работает, монго запускается. Глубже еще не смотрел.

  • 01 августа 2016 в 12:41

    Роман

    Спасибо!

  • 29 сентября 2016 в 15:29

    roman

    Спасибо большое!

  • 12 ноября 2016 в 13:00

    Виталий

    Чётко и ясно. Спасибо друг!