MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie installiere ich MongoDB auf einem Windows-System?

Während wir in unserem vorherigen Artikel So installieren Sie MongoDB 4.2 auf RedHat/Centos 7-Systemen besprechen, wie MongoDB 4.2 auf RedHat/Centos 7 installiert wird , werden wir in diesem diskutieren, wie man MongoDB Community Edition 4.2 4.2 auf einem Windows-System installiert mit:

  • der MongoDB-Installationsassistent
  • die msiexec.exe von der Befehlszeile (cmd.exe)
  1. Installation von MongoDB 4.2 mit dem MongoDB-Installationsassistenten:

Wie wir sehen können, ist die Installation von MongoDB mit dem MongoDB-Installationsassistenten ziemlich einfach. Voraussetzungen für die Installation sind ein Windows-System als unterstützte Plattform und der MongoDB-Installer.

Lassen Sie uns die unterstützten Plattformen für die Systemfenster überprüfen, MongoDB erfordert eine x86-64-Architektur und unterstützt die folgende Plattform:

  • Windows 7/Server 2008 R2
  • Windows 8/2012 R2 und höher

Sehen wir uns den Abschnitt Offizielle MongoDB-Downloads an, um das MongoDB-Installationsprogramm herunterzuladen und das Installationsprogramm auszuführen:

Wie wir oben sehen können, können wir die MongoDB-Version, The Os und das Paket zum Herunterladen als zwei Formate im ZIP-Format oder im MSI-Format auswählen.

Beginnen wir also mit unserer interaktiven Installation auf unserem System Windows 8:

Sobald das Herunterladen der Installationsdatei mongodb-win32-x86_64-2012plus-4.2.2-signed.msi abgeschlossen ist, leiten wir den Installationsprozess ein:

Klicken Sie auf dem Bildschirm oben auf Weiter und nachdem wir die Bedingungen akzeptiert haben, in das Kontrollkästchen der Lizenzvereinbarung:

Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren. Wir müssen zwischen „Vollständiger“ und „Benutzerdefinierter“ Installation wählen:

Wenn wir auswählen müssen, welche Programmfunktionen installiert werden und wo sie installiert werden, ist dies mit der benutzerdefinierten Installationsoption möglich:

In Anbetracht dessen, dass wir uns für die empfohlene Setup-Option „Vollständig“ entschieden haben, werden MongoDB und die MongoDB-Tools am Standardspeicherort installiert.

Beginnend mit MongoDB 4.0 gibt uns der Installationsprozess die Wahl, nur die MongoDB-Binärdateien zu installieren oder MongoDB während der Installation als Windows-Dienst einzurichten:

Im folgenden Bildschirm scheint es, als würde der eigentliche Installationsvorgang durch Klicken auf die Schaltfläche „Installieren“ ausgelöst:

Da wir MongoDB während der Installation als Windows-Dienst installieren und konfigurieren, wird der MongoDB-Dienst nach erfolgreicher Installation gestartet.

Nach der Installation können wir die Architektur unseres Installationsverzeichnisses überprüfen. Wie wir in unserem Installationsverzeichnis ‘C:\Program Files\MongoDB\Server\4.2’ sehen können:Wir haben drei Verzeichnisse:

  • Bin:zum Speichern von Binärdateien
  • Daten:zu Daten im Datenverzeichnis, das durch –dbpath
  • angegeben ist
  • Log:zum Speichern von Logdateien

MongoDB wird mithilfe der Konfigurationsdatei   C:\Programme\MongoDB\Server\4.2\bin\mongod.cfg

konfiguriert

Dies ist unsere mongod.cfg in unserer Demo-Installation:

# mongod.conf

# zur Dokumentation aller Optionen siehe:

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

# Wo und wie werden Daten gespeichert.

Speicherung:

dbPath:C:\Programme\MongoDB\Server\4.2\data

Tagebuch:

aktiviert:wahr

# Engine:

# mmapv1:

# wiredTiger:

# wohin Protokolldaten geschrieben werden sollen.

systemLog:

Ziel:Datei

logAppend:wahr

Pfad:C:\Programme\MongoDB\Server\4.2\log\mongod.log

# Netzwerkschnittstellen

Netz:

Port:27017

bindIp:127.0.0.1

#processManagement:

#Sicherheit:

#operationProfiling:

#replikation:

#sharding:

## Optionen nur für Unternehmen:

#auditLog:

#snmp:

  1. Installation von MongoDB 4.2 mit der msiexec.exe: 

Die Installation von MongoDB mit dem MongoDB-Installationsassistenten gibt uns die Möglichkeit, den Installationsprozess zu steuern, und es handelt sich um einen interaktiven Prozess, der auf dem Fortschritt der Installation basiert.

Andernfalls, wenn wir uns dafür entscheiden, MongoDB unbeaufsichtigt und unbeaufsichtigt zu installieren, können wir msiexec.exe von der Befehlszeile aus verwenden.

Es sind die folgenden Schritte zu befolgen:

  1. Öffnen Sie eine Windows-Eingabeaufforderung/einen Interpreter (cmd.exe) im Administratormodus
  2. Wechseln Sie an dieser geöffneten Eingabeaufforderung in das Verzeichnis, in das das MongoDB-Installationsprogramm heruntergeladen wurde, und führen Sie den folgenden Befehl aus:

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

INSTALLLOCATION=”C:\MongoDB\Server\4.2\”

Um das Installationsverzeichnis zu personalisieren, fügen wir die Option Installation hinzu. Wenn wir die Standardeinstellung beibehalten möchten, können wir diese Option weglassen.

Ab Windows 8 oder höher können wir die msiexec.exe verwenden, um alle MongoDB-Binärdateien zu installieren, einschließlich MongoDB Compass. Um die Installation zu überspringen, haben wir dies explizit mit dem Argument SHOULD_INSTALL_COMPASS=”0″ wie folgt durchgeführt:

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

SOLLTE_INSTALL_COMPASS=”0″

Darüber hinaus haben wir die Möglichkeit, bestimmte MongoDB-Komponentensätze zu installieren; wir können sie im ADDLOCAL-Argument wie folgt angeben:

Um beispielsweise nur den MongoDB-Server (mongod.exe) und die mongo.exe-Shell zu installieren sowie den MongoDB-Server als Windows-Dienst einzurichten und Compass in die Installationen einzubeziehen, können wir einfach Folgendes ausführen:

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

ADDLOCAL="ServerService,Client" ^