Установка и настройка MongoDB (windows)
Primary tabs
Forums:
Делаем так:
- Для начала качаем нужный нам установочник отсюда
- Вообще говоря официальная инструкция по установке находится здесь
В этой инструкции для пример а предлагается положить данные извлечённые из скаченного архива на диск С - папка будет иметь вид вроде:
mongodb-win32-x86_64-2.2.3
\где 2.2.3 - это версия монгоДБ - то есть шаблон имени таков(в зависимости от разрядности операционной системы):
C:\mongodb-win32-x86_64-[version]
Но для понятности просто переименуем эту папку в mongodb -
итак - эта папка может лежать в любом месте на диске -но пусть - для конкретики путь к ней будет такой:
C:/mongodb
Далее создадим папку которую MONGoDB использует по умолчанию для хранения данных:
C:\data\db
ОК. Далее запустим файл:
C:\mongodb\bin\mongod.exe
уведомление об ожидании соединения можно считать признаком успешности запуска базы.
Консоль выведет что-то вроде:
Microsoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:\User>C:\mongodb\bin\mongod.exe C:\mongodb\bin\mongod.exe --help for help and startup options Mon Feb 25 10:29:53 [initandlisten] MongoDB starting : pid=2424 port=27017 dbpat h=\data\db\ 64-bit host=phpN5 Mon Feb 25 10:29:53 [initandlisten] db version v2.2.3, pdfile version 4.5 Mon Feb 25 10:29:53 [initandlisten] git version: f570771a5d8a3846eb7586eaffcf4c2 f4a96bf08 Mon Feb 25 10:29:53 [initandlisten] build info: windows sys.getwindowsversion(ma jor=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB _VERSION=1_49 Mon Feb 25 10:29:53 [initandlisten] options: {} Mon Feb 25 10:29:53 [initandlisten] journal dir=/data/db/journal Mon Feb 25 10:29:53 [initandlisten] recover : no journal files present, no recov ery needed Mon Feb 25 10:29:53 [websvr] admin web console waiting for connections on port 2 8017 Mon Feb 25 10:29:53 [initandlisten] waiting for connections on port 27017
Далее можно протестировать работу монгоДБ вот таким вот простейшим образом
Установка в качестве службы
Если мы хотим чтобы монгоДБ запускалась вместе с нашей операционной системой - и чтобы всё было круто - мы должны установить её как службу, а делается это так:
Для начала создадим папку ,в которой монгоДБ положит свой журнал:
C:\mongodb\log
Далее в директории монго дб вот такой вот командой(предвариетльно перейдя в корень диска С в режиме командной строки) создадим файл конфигурации нашей СУБД с указанием пути к журналу :
C:\User>cd /. C:\>echo logpath=C:\mongodb\log\mongo.log > C:\mongodb\mongod.cfg C:\>
Как вы догадались - это создаст файл C:\mongodb\mongod.cfg с единственной записью:
logpath=C:\mongodb\log\mongo.log
Непосредственно установка
Теперь запускаем установку в качестве службы указав путь к файлу конфигурации (откуда в данном случае служба возмёт только информацию о том куда положить журнал) - чтобы запустить установку выполним команду:
C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.cfg --install
Собственно через панель управления (администрирование ->службы) можно посмотреть - запустилась ли служба - если не запустилась -то выполните команду:
net start MongoDB
- Log in to post comments
- 5431 reads