Докато обсъждаме как да инсталирате MongoDB 4.2 на Redhat /Centos 7 в предишната ни статия Как да инсталирате MongoDB 4.2 на системи RedHat/ CentOS 7 , в това ще обсъдим как да инсталирате MongoDB Community Edition 4.2 4.2 на Windows система, като използвате:
- съветника за инсталиране на MongoDB
- msiexec.exe от командния ред (cmd.exe)
- Инсталиране на MongoDB 4.2 с помощта на съветника за инсталиране на MongoDB:
Както виждаме, инсталирането на MongoDB с помощта на съветника за инсталиране на MongoDB е доста лесно. Необходимите условия за инсталацията са Windows система като поддържана платформа и инсталаторът на MongoDB.
Нека проверим поддържаните платформи за системните прозорци, MongoDB изисква x86-64 архитектура и поддържа следната платформа:
- Windows 7/Server 2008 R2
- Windows 8/2012 R2 и по-нови версии
Нека проверим секцията за официални изтегляния на MongoDB, за да изтеглите инсталатора на MongoDB, за да стартирате инсталатора:
Както можем да видим по-горе, можем да изберем версията MongoDB, The Os и пакета за изтегляне като два формата ZIP формат или MSI формат.
Нека започнем така, че нашата интерактивна инсталация на нашата система Windows 8:
След като изтеглянето на инсталационния файл mongodb-win32-x86_64-2012plus-4.2.2-signed.msi приключи, ние започваме инсталационния процес:
Щракнете върху Напред на екрана по-горе и след като приемем условията в квадратчето за отметка на Лицензионното споразумение:
Щракнете върху бутона Напред, за да продължите напред, трябва да изберем между „Пълна“ и „Персонализирана“ инсталация:
Ако трябва да изберем коя функция на програмите ще бъде инсталирана и къде ще бъде инсталирана, това е възможно с инсталация по избор:
Като се има предвид, че избрахме да преминем към препоръчителната опция за настройка „Завършено“, която ще инсталира MongoDB и инструментите MongoDB на местоположението по подразбиране.
Започвайки от MongoDB 4.0, инсталационният процес ни дава избор да инсталираме само двоичните файлове на MongoDB или да настроим MongoDB като услуга на Windows по време на инсталацията:
На екрана по-долу изглежда, че задейства действителния процес на инсталиране, като щракнете върху бутона Инсталиране:
Тъй като ние инсталираме и конфигурираме MongoDB като услуга на Windows по време на инсталацията, услугата MongoDB се стартира при успешна инсталация.
След инсталацията можем да проверим архитектурата на нашата инсталационна директория. Както можем в нашата инсталационна директория „C:\Program Files\MongoDB\Server\4.2“:имаме три директории:
- Bin:за съхраняване на двоични файлове
- Данни:към данни в директорията с данни, посочена от –dbpath
- Регистър:за съхраняване на регистрационни файлове
MongoDB се конфигурира с помощта на конфигурационния файл C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg
Това е нашият mongod.cfg в нашата демонстрационна инсталация:
# mongod.conf
# за документация на всички опции, вижте:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Къде и как да съхранявате данни.
съхранение:
dbPath:C:\Program Files\MongoDB\Server\4.2\data
дневник:
активирано:true
# двигател:
# mmapv1:
# кабелен тигър:
# къде да се записват данни за регистриране.
системен дневник:
местоназначение:файл
logAppend:вярно
път:C:\Program Files\MongoDB\Server\4.2\log\mongod.log
# мрежови интерфейса
net:
порт:27017
bindIp:127.0.0.1
#processManagement:
#security:
#operationProfiling:
#репликация:
#sharding:
## опции само за предприятия:
#auditLog:
#snmp:
- Инсталиране на MongoDB 4.2 с помощта на msiexec.exe:
Инсталацията на MongoDB с помощта на съветника за инсталиране на MongoDB ни дава възможност да контролираме инсталационния процес и това е интерактивен процес, базиран на напредъка на инсталацията.
В противен случай, ако изберем да инсталираме MongoDB в тих режим и без надзор, можем да използваме msiexec.exe от командния ред.
Следват стъпките, които трябва да се следват:
- Отворете команден ред/интерпретатор на Windows (cmd.exe) в режим на администратор
- От този команден ред, който е отворен, отидете в директорията, където се изтегля инсталационната програма на MongoDB, и изпълнете следната команда:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
INSTALLLOCATION=”C:\MongoDB\Server\4.2\”
За да персонализираме инсталационната директория, добавяме опцията за инсталиране. Ако искаме да запазим тази по подразбиране, можем да пропуснем тази опция.
Започвайки с Windows 8 или по-нова версия, можем да използваме msiexec.exe, за да инсталираме всички двоични файлове на MongoDB, включително MongoDB Compass. Така че, за да пропуснем инсталирането му, трябва изрично да го направим, използвайки аргумента SHOULD_INSTALL_COMPASS="0″, както следва:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
SHOULD_INSTALL_COMPASS="0″
Освен това имаме опцията да инсталираме конкретни комплекти компоненти на MongoDB; можем да ги посочим в аргумента ADDLOCAL, както следва:
Например, за да инсталирате само сървъра MongoDB (mongod.exe) и mongo.exe обвивката, както и да настроите сървъра MongoDB като услуга на Windows и да включим Compass в инсталациите, можем просто да изпълним това:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
ADDLOCAL=”ServerService,Client” ^