Som vi diskuterer, hvordan man installerer MongoDB 4.2 på Redhat /Centos 7 i vores tidligere artikel Sådan installeres MongoDB 4.2 på RedHat/Centos 7-systemer , vil vi diskutere i denne Sådan installeres MongoDB Community Edition 4.2 4.2 på Windows-system ved hjælp af:
- MongoDB installationsguiden
- msiexec.exe fra kommandolinjen (cmd.exe)
- Installation af MongoDB 4.2 ved hjælp af MongoDB Installer-guiden:
Som vi kan se, er det ret nemt at installere MongoDB ved hjælp af MongoDB installationsguiden. Forudsætningerne for installationen er et Windows-system som en understøttet platform og MongoDB-installationsprogrammet.
Lad os tjekke de understøttede platforme for systemvinduerne, MongoDB kræver x86-64-arkitektur og understøtter følgende platform:
- Windows 7/Server 2008 R2
- Windows 8/2012 R2 og nyere
Lad os tjekke den officielle MongoDB-downloadsektion for at downloade MongoDB-installationsprogrammet for at køre installationsprogrammet:
Som vi kan se ovenfor, kan vi vælge MongoDB-versionen, The Os og pakken til at downloade som ZIP-format eller MSI-format i to formater.
Lad os starte så vores interaktive installation på vores system windows 8:
Når download af installationsfilen mongodb-win32-x86_64-2012plus-4.2.2-signed.msi er afsluttet, starter vi installationsprocessen:
Klik på Næste på skærmen ovenfor, og efter at vi har accepteret vilkårene i licensaftalens afkrydsningsfelt:
Klik på knappen Næste for at komme videre, vi skal vælge mellem 'Complete' og 'Custom' installation:
Hvis vi skal vælge, hvilken programfunktion der skal installeres, og hvor der skal installeres, er det muligt med den brugerdefinerede installation:
I betragtning af at vi har valgt at gå efter den anbefalede opsætningsmulighed 'Complete', som vil installere MongoDB og MongoDB-værktøjerne til standardplaceringen.
Startende i MongoDB 4.0 giver installationsprocessen os valget mellem kun at installere MongoDB binære filer eller at konfigurere MongoDB som en Windows-tjeneste under installationen:
På nedenstående skærm ser det ud til at udløse selve installationsprocessen ved at klikke på knappen Installer:
Da vi installerer og konfigurerer MongoDB som en Windows-tjeneste under installationen, startes MongoDB-tjenesten efter vellykket installation.
Efter installationen kan vi kontrollere vores installationsmappes arkitektur. Som vi kan i vores installationsmappe 'C:\Program Files\MongoDB\Server\4.2':vi har tre mapper:
- Bin:for at gemme binære filer
- Data:til data i databiblioteket angivet af –dbpath
- Log:for at gemme logfiler
MongoDB konfigureres ved hjælp af konfigurationsfilen C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg
Dette er vores mongod.cfg i vores demoinstallation:
# mongod.conf
# for dokumentation af alle muligheder, se:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Hvor og hvordan gemmes data.
lagerplads:
dbPath:C:\Program Files\MongoDB\Server\4.2\data
journal:
aktiveret:sand
# motor:
# mmapv1:
# wiredTiger:
# hvor skal logdata skrives.
systemlog:
destination:fil
logAppend:sand
sti:C:\Program Files\MongoDB\Server\4.2\log\mongod.log
# netværksgrænseflader
netto:
port:27017
bindIp:127.0.0.1
#procesManagement:
#sikkerhed:
#operationProfiling:
#replikering:
#sharding:
## Indstillinger kun for virksomheder:
#auditLog:
#snmp:
- Installation af MongoDB 4.2 ved hjælp af msiexec.exe:
MongoDBs installation ved hjælp af MongoDB Installer-guiden giver os chancen for at kontrollere installationsprocessen, og det er en interaktiv proces baseret på installationens fremskridt.
Ellers, hvis vi vælger at installere MongoDB i lydløs og uovervåget tilstand, kan vi bruge msiexec.exe fra kommandolinjen.
Der er trinene, der skal følges:
- Åbn en Windows-kommandoprompt/tolk (cmd.exe) i administratortilstand
- Fra denne kommandoprompt, der er åbnet, skal du gå til den mappe, hvor MongoDB-installationsprogrammet er downloadet, og køre følgende kommando:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
INSTALLLOCATION=”C:\MongoDB\Server\4.2\”
For at tilpasse installationsmappen tilføjer vi muligheden installation. Hvis vi ønsker at bevare standarden, kan vi udelade denne mulighed.
Fra Windows 8 eller nyere kan vi bruge msiexec.exe til at installere alle MongoDB-binære filer, inklusive MongoDB Compass. Så for at udelade installationen har vi eksplicit gjort det ved at bruge argumentet SHOULD_INSTALL_COMPASS="0″ som følger:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
SHOULD_INSTALL_COMPASS="0″
Desuden har vi mulighed for at installere specifikke MongoDB komponentsæt; vi kan angive dem i ADDLOCAL argumentet som følger:
For for eksempel kun at installere MongoDB-serveren (mongod.exe) og mongo.exe-skallen samt konfigurere MongoDB-serveren som en Windows-tjeneste og inkludere Compass i installationerne, kan vi bare køre dette:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
ADDLOCAL=”ServerService, Client” ^