sql >> Databáze >  >> NoSQL >> MongoDB

Jak nainstalovat MongoDB do systému Windows?

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

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

  1. Otevřete příkazový řádek/interpret systému Windows (cmd.exe) v režimu správce
  2. 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” ^


  1. Jak provést vložení, pokud neexistuje jiná aktualizace pomocí mongoengine?

  2. Transakce Redis

  3. Jak spustit vlastního pracovníka RQ v kontejneru Docker (Python, Flask a Redis)

  4. Jak implementovat MongoDB vnořený $elemMatch Query v C#