So installieren Sie MongoDB unter Windows

Wie installiere ich MongoDB unter Windows?

In diesem Tutorial zeigen wir Ihnen, wie SieMongoDB unter Windows installieren.

  1. MongoDB 2.2.3

  2. Windows 7

Note
Die MongoDB muss nicht installiert werden. Laden Sie einfach die Zip-Datei herunter und extrahieren Sie sie, konfigurieren Sie das Datenverzeichnis und starten Sie es mit dem Befehl „mongod“.

1. Laden Sie MongoDB herunter

Laden Sie MongoDB von offiziellenMongoDB website herunter. Wählen Sie Windows 32-Bit oder 64-Bit. Entpacken Sie, extrahieren Sie an Ihren bevorzugten Speicherort, zum Beispiel:d:\mongodb\.

2. Überprüfen Sie den MongoDB-Ordner

In MongoDB enthält es nur mehr als 10 ausführbare Dateien (exe) im Ordner bin. Dies ist wahr, und das sind die erforderlichen Dateien für MongoDB. Es ist wirklich schwer zu glauben, dass ein Entwickler wie ich aus einer Beziehungsdatenbank stammt.

Abbildung: Dateien im Ordner $ MongoDB / bin

mongodb-windows

Note
Es wird empfohlen,$MongoDB/bin zur Windows-Umgebungsvariablen hinzuzufügen, damit Sie einfach über die Eingabeaufforderung auf die MongoDB-Befehle zugreifen können.

3. Konfigurationsdatei

Erstellen Sie eine MongoDB-Konfigurationsdatei. Es handelt sich lediglich um eine Textdatei, zum Beispiel:d:\mongodb\mongo.config

d:\mongodb\mongo.config

##store data here
dbpath=D:\mongodb\data

##all output go here
logpath=D:\mongodb\log\mongo.log

##log read and write operations
diaglog=3

Note
MongoDB benötigt einen Ordner (Datenverzeichnis) zum Speichern seiner Daten. Standardmäßig wird es in „C:\data\db“ gespeichert. Erstellen Sie diesen Ordner manuell. MongoDB erstellt es nicht für Sie. Sie können auch ein alternatives Datenverzeichnis mit der Option--dbpathangeben.

4. Führen Sie den MongoDB-Server aus

Verwenden Siemongod.exe --config d:\mongodb\mongo.config, um den MongoDB-Server zu starten.

d:\mongodb\bin>mongod --config D:\mongodb\mongo.config
all output going to: D:\mongodb\log\mongo.log

5. Stellen Sie eine Verbindung zu MongoDB her

Verwendetmongo.exe, um eine Verbindung zum gestarteten MongoDB-Server herzustellen.

d:\mongodb\bin>mongo
MongoDB shell version: 2.2.3
connecting to: test
> //mongodb shell

6. MongoDB als Windows-Dienst

Fügen Sie MongoDB als Windows-Dienst hinzu, damit MongoDB nach jedem Systemneustart automatisch gestartet wird.

Als Windows-Dienst mit--install installieren.

d:\mongodb\bin> mongod --config D:\mongodb\mongo.config --install

Ein Windows-Dienst namens "MongoDB" wird erstellt.

mongodb-windows-service

So starten Sie den MongoDB-Dienst

net start MongoDB

So beenden Sie den MongoDB-Dienst

net stop MongoDB

MongoDB Service entfernen

d:\mongodb\bin>mongod --remove

7. FAQs

1. Installieren Sie MongoDB als Windows-Dienst unter Windows 8, klicken Sie jedoch auf "Zugriff verweigert". Fehlermeldung:

C:\Users\example2002>mongod --config D:\mongodb\mongo.config --install
Tue Jul 16 21:05:55.154 diagLogging level=3
Tue Jul 16 21:05:55.155 diagLogging using file D:\mongodb\data/diaglog.51e54533
Tue Jul 16 21:05:55.155 Trying to install Windows service 'MongoDB'
Tue Jul 16 21:05:55.155 Error connecting to the Service Control Manager: Access
is denied. (5)

Um dies zu beheben, führen Sie die Eingabeaufforderung mitAdministrative Privileges aus. Klicken Sie mit der rechten Maustaste auf das Eingabeaufforderungssymbol und wählen Sie Als Administrator ausführen.