Как установить MongoDB на Windows
В этом руководстве мы покажем вам, как установитьMongoDB в Windows.
-
MongoDB 2.2.3
-
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
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
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 - щелкните правой кнопкой мыши значок командной строки, выберите «Запуск от имени администратора».