sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur installerar man MongoDB på Windows-system?

När vi diskuterar hur man installerar MongoDB 4.2 på Redhat /Centos 7 i vår tidigare artikel Hur man installerar MongoDB 4.2 på RedHat/ CentOS 7-system , kommer vi att diskutera i den här Hur man installerar MongoDB Community Edition 4.2 4.2 på Windows-system med:

  • installationsguiden för MongoDB
  • msiexec.exe från kommandoraden (cmd.exe)
  1. Installation av MongoDB 4.2 med MongoDB Installer-guiden:

Som vi kan se är det ganska enkelt att installera MongoDB med MongoDB installationsguiden. Förutsättningarna för installationen är ett Windows-system som en plattform som stöds och MongoDB-installationsprogrammet.

Låt oss kolla vilka plattformar som stöds för systemfönstren, MongoDB kräver x86-64-arkitektur och stöder följande plattform:

  • Windows 7/Server 2008 R2
  • Windows 8/2012 R2 och senare

Låt oss kolla den officiella MongoDB-nedladdningssektionen för att ladda ner MongoDB-installationsprogrammet för att köra installationsprogrammet:

Som vi kan se ovan kan vi välja MongoDB-versionen, The Os och paketet att ladda ner som två format ZIP- eller MSI-format.

Låt oss börja så vår interaktiva installation på vårt system Windows 8:

När nedladdningen av installationsfilen mongodb-win32-x86_64-2012plus-4.2.2-signed.msi är klar påbörjar vi installationsprocessen:

Klicka på Nästa på skärmen ovan och efter att vi har accepterat villkoren i licensavtalets kryssruta:

Klicka på knappen Nästa för att gå vidare, vi måste välja mellan "Complete" och "Custom" installation:

Om vi ​​behöver välja vilken programfunktion som ska installeras och var som ska installeras, är det möjligt med den anpassade installationen:

Med tanke på att vi har valt att använda det rekommenderade installationsalternativet "Complete" som kommer att installera MongoDB och MongoDB-verktygen till standardplatsen.

Från och med MongoDB 4.0 ger installationsprocessen oss valet att bara installera MongoDB-binärfilerna eller ställa in MongoDB som en Windows-tjänst under installationen:

På skärmen nedan verkar det utlösa den faktiska installationsprocessen genom att klicka på knappen Installera:

Eftersom vi installerar och konfigurerar MongoDB som en Windows-tjänst under installationen, startas MongoDB-tjänsten efter lyckad installation.

Efter installationen kan vi kontrollera vår installationskatalogs arkitektur. Som vi kan i vår installationskatalog 'C:\Program Files\MongoDB\Server\4.2':vi har tre kataloger:

  • Bin:för att lagra binärfiler
  • Data:till data i datakatalogen som anges av –dbpath
  • Logg:för att lagra loggfiler

MongoDB konfigureras med konfigurationsfilen   C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg

Det här är vår mongod.cfg i vår demoinstallation:

# mongod.conf

# för dokumentation av alla alternativ, se:

# http://docs.mongodb.org/manual/reference/configuration-options/

# Var och hur data lagras.

lagring:

dbPath:C:\Program Files\MongoDB\Server\4.2\data

journal:

aktiverat:sant

# motor:

# mmapv1:

# wiredTiger:

# var loggningsdata ska skrivas.

systemlogg:

destination:fil

logAppend:sant

sökväg:C:\Program Files\MongoDB\Server\4.2\log\mongod.log

# nätverksgränssnitt

netto:

port:27017

bindIp:127.0.0.1

#processManagement:

#säkerhet:

#operationProfiling:

#replikering:

#sharding:

## Alternativ för endast företag:

#auditLog:

#snmp:

  1. Installation av MongoDB 4.2 med hjälp av msiexec.exe: 

MongoDB:s installation med hjälp av MongoDB Installer-guiden ger oss chansen att kontrollera installationsprocessen och det är en interaktiv process baserad på installationens framsteg.

Annars, om vi väljer att installera MongoDB tyst och obevakat, kan vi använda msiexec.exe från kommandoraden.

Det finns stegen som ska följas:

  1. Öppna en Windows-kommandotolk/tolk (cmd.exe) i administratörsläge
  2. Från den här kommandotolken som är öppen, gå till katalogen där MongoDB-installationsprogrammet är nedladdat och kör följande 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\”

För att anpassa installationskatalogen lägger vi till alternativet installation. Om vi ​​vill behålla standarden kan vi utelämna det här alternativet.

Från och med Windows 8 eller senare kan vi använda msiexec.exe för att installera alla MongoDB-binärfiler, inklusive MongoDB Compass. Så för att utelämna installationen har vi uttryckligen gjort det med argumentet SHOULD_INSTALL_COMPASS="0″ så här:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

SHOULD_INSTALL_COMPASS=”0″

Dessutom har vi möjlighet att installera specifika MongoDB-komponentuppsättningar; vi kan specificera dem i ADDLOCAL argumentet enligt följande:

För att till exempel bara installera MongoDB-servern (mongod.exe) och mongo.exe-skalet samt konfigurera MongoDB-servern som en Windows-tjänst och inkludera Compass i installationerna kan vi bara köra detta:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

ADDLOCAL=”ServerService,Client” ^


  1. Användbara skript för Couchbase Dba

  2. MongoDB cursor.count()

  3. Hur importerar man data från mongodb till pandor?

  4. Hur kan jag inaktivera MongoDB-loggmeddelanden i konsolen?