Když diskutujeme o tom, jak nainstalovat MongoDB 4.2 na Redhat /Centos 7 v našem předchozím článku Jak nainstalovat MongoDB 4.2 na systémy RedHat/CentOS 7 , v tomto probereme Jak nainstalovat MongoDB Community Edition 4.2 4.2 na systém Windows pomocí:
- Průvodce instalací MongoDB
- msiexec.exe z příkazového řádku (cmd.exe)
- Instalace MongoDB 4.2 pomocí průvodce MongoDB Installer:
Jak vidíme, instalace MongoDB pomocí průvodce instalací MongoDB je docela snadná. Předpokladem instalace je systém Windows jako podporovaná platforma a instalační program MongoDB.
Pojďme se podívat na podporované platformy pro systémová okna, MongoDB vyžaduje architekturu x86-64 a podporuje následující platformu:
- Windows 7/Server 2008 R2
- Windows 8/2012 R2 a novější
Podívejme se do sekce Oficiální stahování MongoDB a stáhněte si instalační program MongoDB pro spuštění instalačního programu:
Jak vidíme výše, můžeme si vybrat verzi MongoDB, The Os a balíček ke stažení ve dvou formátech ZIP nebo MSI.
Začněme tedy naší interaktivní instalací na našem systému Windows 8:
Po dokončení stahování instalačního souboru mongodb-win32-x86_64-2012plus-4.2.2-signed.msi zahájíme proces instalace:
Klikněte na Další na obrazovce výše a poté, co přijmeme podmínky v zaškrtávacím políčku Licenční smlouvy:
Kliknutím na tlačítko Další postoupíte dále, musíme si vybrat mezi instalací ‚Dokončit‘ a ‚Vlastní‘:
Pokud potřebujeme vybrat, která funkce programů se nainstaluje a kam se nainstaluje, je to možné pomocí vlastní volby instalace:
Vzhledem k tomu, že jsme se rozhodli použít doporučenou možnost nastavení „Dokončit“, která nainstaluje MongoDB a nástroje MongoDB do výchozího umístění.
Počínaje MongoDB 4.0 nám instalační proces dává na výběr, zda nainstalovat pouze binární soubory MongoDB nebo nastavit MongoDB jako službu Windows během instalace:
Na obrazovce níže se zdá, že spouští skutečný instalační proces kliknutím na tlačítko Instalovat:
Protože MongoDB instalujeme a konfigurujeme jako službu Windows během instalace, služba MongoDB se spustí po úspěšné instalaci.
Po instalaci můžeme zkontrolovat architekturu našeho instalačního adresáře. Jak můžeme v našem instalačním adresáři ‚C:\Program Files\MongoDB\Server\4.2‘:máme tři adresáře:
- Přihrádka:k ukládání binárních souborů
- Data:na data v datovém adresáři určeném parametrem –dbpath
- Protokol:pro ukládání souborů protokolu
MongoDB se konfiguruje pomocí konfiguračního souboru C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg
Toto je náš mongod.cfg v naší demo instalaci:
# mongod.conf
# pro dokumentaci všech možností, viz:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Kde a jak ukládat data.
úložiště:
dbPath:C:\Program Files\MongoDB\Server\4.2\data
deník:
povoleno:true
# motor:
# mmapv1:
# wiredTiger:
# kam zapisovat data protokolování.
systemLog:
cíl:soubor
logAppend:true
cesta:C:\Program Files\MongoDB\Server\4.2\log\mongod.log
# síťová rozhraní
net:
port:27017
bindIp:127.0.0.1
#processManagement:
#security:
#operationProfiling:
#replikace:
#sharding:
## Možnosti pouze pro podniky:
#auditLog:
#snmp:
- Instalace MongoDB 4.2 pomocí msiexec.exe:
Instalace MongoDB pomocí průvodce MongoDB Installer nám dává možnost řídit proces instalace a je to interaktivní proces založený na průběhu instalace.
V opačném případě, pokud se rozhodneme nainstalovat MongoDB v tichém a bezobslužném režimu, můžeme použít msiexec.exe z příkazového řádku.
Zde jsou kroky, které je třeba dodržet:
- Otevřete příkazový řádek/interpret systému Windows (cmd.exe) v režimu správce
- Z tohoto příkazového řádku, který se otevře, přejděte do adresáře, kde je stažen instalační program MongoDB, a spusťte následující příkaz:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
INSTALLLOCATION=”C:\MongoDB\Server\4.2\”
Pro přizpůsobení instalačního adresáře přidáme možnost instalace. Pokud chceme zachovat výchozí, můžeme tuto volbu vynechat.
Počínaje Windows 8 nebo novějším můžeme použít msiexec.exe k instalaci všech binárních souborů MongoDB, včetně MongoDB Compass. Abychom vynechali jeho instalaci, provedli jsme to explicitně pomocí argumentu SHOULD_INSTALL_COMPASS=”0″ takto:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
SHOULD_INSTALL_COMPASS=”0″
Navíc máme možnost nainstalovat specifické sady komponent MongoDB; můžeme je specifikovat v argumentu ADDLOCAL takto:
Chcete-li například nainstalovat pouze server MongoDB (mongod.exe) a shell mongo.exe a také nastavit server MongoDB jako službu Windows a zahrnout Compass do instalací, stačí spustit toto:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
ADDLOCAL=”ServerService,Client” ^