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

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

В этом руководстве мы покажем вам, как установитьMongoDB в Windows.

  1. MongoDB 2.2.3

  2. Windows 7

Note
MongoDB не требует установки, просто загрузите и распакуйте zip-файл, настройте каталог данных и запустите его с помощью команды «mongod».

1. Скачать MongoDB

Загрузите MongoDB с официального сайтаMongoDB website. Выберите Windows 32 или 64 бит. Разархивируйте, распакуйте в предпочитаемое вами место, например:d:\mongodb\.

2. Просмотрите папку MongoDB

В MongoDB он содержит только 10+ исполняемых файлов (exe) в папке bin. Это действительно так, и это необходимые файлы для MongoDB, такому разработчику, как я, действительно трудно поверить, что он имеет опыт работы с базой данных отношений.

Рис.: Файлы в папке $ MongoDB / bin

mongodb-windows

Note
Рекомендуется добавить$MongoDB/bin в переменную среды Windows, чтобы вы могли легко получить доступ к командам MongoDB в командной строке.

3. Файл конфигурации

Создайте файл конфигурации MongoDB, это просто текстовый файл, например:d:\mongodb\mongo.config

d:\mongodb\mongo.config

##store data here
dbpath=D:\mongodb\data

##all output go here
logpath=D:\mongodb\log\mongo.log

##log read and write operations
diaglog=3

Note
MongoDB нужна папка (каталог данных) для хранения данных. По умолчанию он будет храниться в «C:\data\db», создайте эту папку вручную. MongoDB не создаст его для вас. Вы также можете указать альтернативный каталог данных с помощью параметра--dbpath.

4. Запустить сервер MongoDB

Используйтеmongod.exe --config d:\mongodb\mongo.config для запуска сервера MongoDB.

d:\mongodb\bin>mongod --config D:\mongodb\mongo.config
all output going to: D:\mongodb\log\mongo.log

5. Подключиться к MongoDB

Используетmongo.exe для подключения к запущенному серверу MongoDB.

d:\mongodb\bin>mongo
MongoDB shell version: 2.2.3
connecting to: test
> //mongodb shell

6. MongoDB как служба Windows

Добавьте MongoDB в качестве службы Windows, чтобы MongoDB запускался автоматически после каждого перезапуска системы.

Установить как службу Windows с--install.

d:\mongodb\bin> mongod --config D:\mongodb\mongo.config --install

Создается служба Windows с именем «MongoDB».

mongodb-windows-service

Чтобы запустить сервис MongoDB

net start MongoDB

Чтобы остановить сервис MongoDB

net stop MongoDB

Удалить Сервис MongoDB

d:\mongodb\bin>mongod --remove

7. FAQs

1. Установите MongoDB как службу Windows в Windows 8, но нажмите «Доступ запрещен». Сообщение об ошибке:

C:\Users\example2002>mongod --config D:\mongodb\mongo.config --install
Tue Jul 16 21:05:55.154 diagLogging level=3
Tue Jul 16 21:05:55.155 diagLogging using file D:\mongodb\data/diaglog.51e54533
Tue Jul 16 21:05:55.155 Trying to install Windows service 'MongoDB'
Tue Jul 16 21:05:55.155 Error connecting to the Service Control Manager: Access
is denied. (5)

Чтобы исправить это, запустите командную строку с помощьюAdministrative Privileges - щелкните правой кнопкой мыши значок командной строки, выберите «Запуск от имени администратора».