sql >> Database teknologi >  >> NoSQL >> MongoDB

Sådan installeres MongoDB på Windows System?

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)
  1. 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:

  1. 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:

  1. Åbn en Windows-kommandoprompt/tolk (cmd.exe) i administratortilstand
  2. 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” ^


  1. NodeJS og MongoDB applikationsgodkendelse af JWT

  2. redis dump.rdb / gemmer små filer

  3. Meteor samling opdatering med traditionel id

  4. Redis, Node.js og Socket.io:Cross-server-godkendelse og node.js-forståelse