Wie installiere ich MongoDB unter Windows?
In diesem Tutorial zeigen wir Ihnen, wie SieMongoDB unter Windows installieren.
-
MongoDB 2.2.3
-
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
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--dbpath
angeben.
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.
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.