Ich habe MongoDB auf meiner Windows 7-Maschine (64 Bit) installiert. Ich habe den Pfad data/db auch erstellt, aber wenn ich versucht habe, mongodb mit dem Befehl 'C:\mongodb\bin\mongod.exe'
zu starten, wird es nicht gestartet. It is showing admin web console waiting for connections on port 28017
. Helfen Sie mir, die MongoDB zu starten. Bitte schlagen Sie auch vor, ob eine GUI für MongoDB verfügbar ist. Danke im Voraus.
Laden Sie die mongodb
C:\data\db
cd
zu C:\Program Files\MongoDB\Server\3.2\bin>
mongod
ein.27017
gestartet.localhost:27017
.Ihr mongodb wird gestartet und mit RoboMongo verbunden - einem GUI-Tool eines Drittanbieters
Das hat bei mir funktioniert
mongod --port 27017 --dbpath C:\MongoDB\data\db
Fügen Sie die folgenden Zeilen in die Datei "mongo.config" ein
port=27017
dbpath=C:\mongodb\data\db\
logpath=C:\mongodb\log\mongo.log
Server starten:
mongod.exe --config="C:\mongodb\mongo.config"
Stellen Sie über die Befehlszeile eine Verbindung zum localhost MongoDB-Server her
mongo --port 27017
Stellen Sie über die Befehlszeile mit Authentifizierung eine Verbindung zum entfernten MongoDB-Server her.
mongo --username abcd --password abc123 --Host server_ip_or_dns --port 27017
Das ist es !!!
Schritt 1: Laden Sie zuerst die .msi herunter. Das heißt, die Installationsdatei von
https://www.mongodb.org/downloads#production
Schritt 2: Führen Sie die Installation mit der so heruntergeladenen .msi-Datei durch. Sie wird automatisch in Programmdateien gespeichert. Sie können eine benutzerdefinierte Installation durchführen und das Verzeichnis ändern.
Danach sollten Sie einen Mongodb-Ordner sehen können
Schritt 3: Erstellen Sie in diesem Mongodb-Ordner einen neuen Ordner mit dem Namen 'data'. Erstellen Sie einen weiteren neuen Ordner in Ihrem Datenverzeichnis mit dem Namen 'db'.
Schritt 4: Cmd öffnen. Wechseln Sie in das Verzeichnis, in dem sich der Ordner mongodb befindet, und gehen Sie zu einem Pfad wie C:\MongoDB\Server\3.0\bin . Im Ordner bin sollten Sie mongodb.exe haben
Schritt 5: Jetzt verwenden
mongod --port 27017 --dbpath "C:\MongoDB\data\db"
Erstellen Sie den MongoDB-Dienst in Windows. Zuerst öffnen Sie cmd mit dem Administrator
mongod --port 27017 --dbpath "a mongodb storage actual path e.g: d:\mongo_storage\data" --logpath="a log path e.g: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB"
Nachdem
Dienst starten
net start MongoDB
Dienst anhalten
net stop MongoDB
es gibt zwei Möglichkeiten, mongoDB zu starten Installationsort (zB: C: /)
zuerst: Kopieren Sie den MongoDB-Installationsordner in C:/location und ändern Sie den Namen in "Mongodb" oder etwas, was Sie möchten. hier ist ex mit "mongodb" name
1: Setup MongoDB ist ein Windows-Dienst
1.1 : Make directory name "data" in C:/ ( so we have C:/data ),after that make directory "C:/data/db" <br>
1.2 : run in CMD ( Run as Admin) command -> "echo logpath=C:/mongodb/log/mongo.log > C:/mongodb/mongodb.cfg" <br>
1.3 : run in CMD (Run as Adin) command -> "C:/mongodb/bin/mongod.exe --config C:/mongodb/mongod.cfg --install" <br>
1.4 : run command "net start MongoDB" <br>
2: eine kleine .BAT-Datei, um mongoDB ohne install .__ zu starten. Kopieren und Einfügen in den Editor und Speichern der Datei mit dem Dateityp ".bat" hier ist es :
C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
PAUSE
wenn Sie die Fehlermeldung 1078 oder 1087 erhalten Entfernen Sie alle Daten in C:/data/db, und starten Sie mongoDB neu.
3 . GUI für MongoDB
ich benutze Rockmongo
viel Spass damit
Ich habe die folgenden Schritte befolgt ... Vielleicht wird es für Sie funktionieren
Erstellen Sie ein Verzeichnis wie unten
C:\DATA\DB
mongod --port 27017 --dbpath "C:\data\db"
Es hat für mich funktioniert ....
Es ist richtig über hier geschrieben
Wenn Sie die MSI-Datei herunterladen, installieren Sie sie und wenn Sie die ZIP-Datei herunterladen, extrahieren Sie sie.
Richten Sie die MongoDB-Umgebung ein.
MongoDB benötigt ein data-Verzeichnis zum Speichern aller Daten. Der Standardpfad für MongoDB-Daten ist \ data\db. Erstellen Sie diesen Ordner mit den folgenden Befehlen an einer Eingabeaufforderung:
md \data\db
Sie können einen alternativen Pfad für Datendateien mit der Option --dbpath zu mongod.exe angeben. Beispiel:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
Wenn Ihr Pfad Leerzeichen enthält, schließen Sie den gesamten Pfad in doppelte Anführungszeichen ein. Beispiel:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
Sie können den Datenbankpfad auch in einer Konfigurationsdatei angeben.
Starten Sie MongoDB.
Um MongoDB zu starten, führen Sie mongod.exe aus. Zum Beispiel von der Eingabeaufforderung:
C:\mongodb\bin\mongod.exe
Verbinden Sie sich mit MongoDB.
Öffnen Sie eine weitere Eingabeaufforderung, um eine Verbindung zu MongoDB über die Shell mongo.exe herzustellen.
C:\mongodb\bin\mongo.exe
It is showing admin web console waiting for connections on port 28017.
Die obige Meldung bedeutet, dass mongodb erfolgreich gestartet wurde und Port 28017 überwacht.
Sie können die Mongo-Shell (mongo.exe
) verwenden, um eine Verbindung mit der MongoDB herzustellen und Datenbankoperationen auszuführen.
Für MongoDB stehen verschiedene GUI-Tools zur Verfügung, beispielsweise MongoVUE usw.
Die Installation von MongoDB unter Windows ist im Vergleich zu anderen ausführbaren Dateien ein bisschen schwierig. Nach langer Suche habe ich eine gute Referenz erhalten. MongoDB in Windows installieren
Öffnen Sie nach der Installation den Befehl Eingabeaufforderung und geben Sie "mongod" ein. Lassen Sie dann das Fenster minimiert und öffnen Sie ein weiteres Eingabeaufforderungsfenster. Geben Sie "mongo" ein, und Sie werden die Erfolgsmeldung für die Verbindung zur Testdatenbank finden.
ich hoffe es hilft
Offensichtlich haben viele Leute auf Ihre Frage geantwortet, wie man mongoDb zum Laufen bringt, Ich würde den zweiten Teil beantworten: Zu einer geeigneten GUI für mongoDB
Mein Vorschlag lautet: MongoChef (jetzt Studio 3T)
Sie können es leicht installieren und verwenden.
Vielleicht möchten Sie sich darauf beziehen (von 03: 10 bis 08:50): https://www.youtube.com/watch?v=0ws3oIyqieY&index=2&list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP
Eine schrittweise Anleitung zum GUI-Tool.
Dies ist ALLES Ich brauchte zur Initialisierung des Mongo in PowerShell, viele Antworten sind IMO zu anspruchsvoll.
C:\Program Files\MongoDB\Server\3.6\bin
zur Umgebungsvariable "path" hinzu. Hinweis: Diese Version wird bald veraltet sein.Eigentlich Windows Weg, um Service zu nutzen, aus der offiziellen Dokumentation :
Finden Sie heraus, wo Ihre ausführbare Datei installiert ist. Der Pfad kann folgendermaßen aussehen:
"C:\Programme\MongoDB\Server\3.4\bin\mongod.exe"
Erstellen Sie eine Konfigurationsdatei mit einem solchen Inhalt (YAML-Format). Der Pfad kann folgendermaßen aussehen:
"C:\Programme\MongoDB\Server\3.4\mongod.cfg"
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db
C:\...\mongod.exe --config C:\...\mongod.cfg --install
Wo Pfade mit Punkten reduziert sind, siehe oben.
Der Schlüssel --install
sagt zu mongo, um sich als Windows-Dienst zu installieren.
Jetzt können Sie den Mongo-Server wie gewohnt starten, stoppen und neu starten. Wählen Sie Ihren bevorzugten Weg:
Control Panel
-> Administration
-> Services
-> MongoDB
net start MongoDB
)Überprüfen Sie die in der Konfigurationsdatei angegebene Protokolldatei, wenn Probleme auftreten.
eine zusätzliche Sache, die Sie tun können, ist erstaunlich
sie können Ihren Systemumgebungsvariablen "C:\Programme\MongoDB\Server\4.0\bin" hinzufügen. Dadurch können Sie den Befehl "mongod" an einer beliebigen Stelle in Ihrem cmd ausführen, ohne jedes Mal in das bin-Verzeichnis zu wechseln Zeit.
- Beachten Sie, dass der Pfad zum bin-Verzeichnis in Ihrem Fall unterschiedlich sein kann.
so die Dinge zu arrangieren
1- Erstellen Sie einen Ordner data/db in Ihrem c-Laufwerk. "Dies ist der Standardpfad, den mongo nach dem Speicherort für Ihre Datenbankdateien sucht. Sie müssen ihn also nicht mit '--dbpath' angeben."
2- Fügen Sie den Systemumgebungsvariablen "C:\Programme\MongoDB\Server\4.0\bin" hinzu.
3 - offener CMD-Typ 'Mongod'
4- viel Spaß
- Ich habe dies auf einem Youtube-Kanal mit dem Namen 'Thenewboston' gesehen.
Ich habe unten, es funktioniert für mich in Windows.
öffne cmd-Eingabeaufforderung im Administratormodus (Rechtsklick auf Eingabeaufforderung und klicke auf "Als Administrator ausführen")
führen Sie dann den folgenden Befehl aus
net start MongoDB
Laden Sie den MongoDB Community Server über den Link - https://www.mongodb.com/download-center/community herunter.
Die Installation dauert einige Zeit. Führen Sie anschließend die folgenden Schritte aus, um Ihren Server zum Laufen zu bringen:
Danke fürs Lesen. Ich hoffe es hilft.
Für Windows Benutzer:
Hinzufügen zu der obigen Antwort von @ CoderSpeed ( CoderSpeeds Antwort ). Erstellen Sie eine Batch-Datei (.bat) mit den Befehlen, die Sie normalerweise auf der CLI eingeben würden, z.
cd "C:\Program Files\MongoDB\Server\4.0\bin" mongod.exe
Mit der Ausführungsmethode von Windows Script Host können Sie ein Programm oder ein Skript im unsichtbaren Modus ausführen. Hier ist ein Windows-Beispielskriptcode, mit dem eine Batchdatei mit dem Namen syncfiles.bat unsichtbar gestartet wird.
Nehmen wir an, wir haben eine Datei namens syncfiles.bat im Verzeichnis C:\Batch Files. Starten wir es im versteckten Modus mit Windows Scripting.
Kopieren Sie die folgenden Zeilen in den Editor.
Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0 Set WshShell = Nothing
Hinweis: Ersetzen Sie den Stapeldateinamen/-pfad im Skript entsprechend Ihren Anforderungen. Speichern Sie die Datei mit der Erweiterung .VBS, beispielsweise launch_bat.vbs. Bearbeiten Sie den Namen und den Pfad der .BAT-Datei entsprechend und speichern Sie die Datei. Doppelklicken Sie, um die Datei launch_bat.vbs auszuführen, wodurch die Batchdatei syncfiles.bat unsichtbar gestartet wird.