Ich habe MongoDB auf meinem Windows 7 (64 Bit) Computer installiert. Ich habe auch die Pfaddaten / db erstellt, aber als ich versuchte, mongodb mit dem Befehl zu starten 'C:\mongodb\bin\mongod.exe'
, wird es nicht gestartet . Es zeigt admin web console waiting for connections on port 28017
.
Hilf mir beim Starten der MongoDB. Und bitte schlagen Sie auch vor, ob eine GUI für MongoDB verfügbar ist.
mongodb
connection
windows-7-x64
user3095838
quelle
quelle
Antworten:
Schritt 1
Laden Sie den Mongodb herunter
Schritt 2
Schritt 3
C:\data\db
Schritt 4
cd
zuC:\Program Files\MongoDB\Server\3.2\bin>
mongod
27017
Schritt 5
Schritt 6
localhost:27017
Ihr Mongodb wird gestartet und mit RoboMongo verbunden - einem GUI-Tool eines Drittanbieters
quelle
Das hat bei mir funktioniert
quelle
mongod
Befehl zu tunFügen Sie die folgenden Zeilen in die Datei " mongo.config " ein
Server starten:
Stellen Sie über die Befehlszeile eine Verbindung zum localhost MongoDB-Server her
Stellen Sie über die Befehlszeile mit Authentifizierung eine Verbindung zum Remote-MongoDB-Server her.
Das ist es !!!
quelle
Schritt 1: Laden Sie zuerst die MSI herunter, dh die Installationsdatei von
https://www.mongodb.org/downloads#production
Schritt 2: Führen Sie die Installation mit der so heruntergeladenen MSI-Datei durch. Automatisch wird sie 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: Öffnen Sie cmd. Wechseln Sie in das Verzeichnis, in dem sich Ihr Mongodb-Ordner befindet, und wechseln Sie zu einem Pfad wie C: \ MongoDB \ Server \ 3.0 \ bin. Im Ordner bin sollten Sie mongodb.exe haben
Schritt 5: Jetzt verwenden
quelle
Erstellen Sie den MongoDB-Dienst in Windows. Öffnen Sie zuerst cmd mit dem Administrator
Nachdem
Dienst starten
Dienst anhalten
quelle
Es gibt zwei Möglichkeiten, um den Installationsort von mongoDB zu starten (Beispiel: C: /)
Zuerst: Kopieren Sie den mongoDB-Installationsordner in C: / location und ändern Sie dann den Namen in "mongodb" oder etwas, was Sie wollen. Hier ist Ex mit dem Namen "Mongodb"
1: setup mongoDB ist ein Windows-Dienst
2: eine kleine .BAT-Datei zum Starten von mongoDB ohne Installation Kopieren und Einfügen in den Editor und Speichern der Datei mit dem Dateityp ".bat" hier ist es:
Wenn Sie den Fehler 1078 oder 1087 erhalten, können Sie alle Daten in C: / data / db entfernen und mongoDB neu starten (alte Daten in neuen Ordner kopieren und nach dem Neustart von mongoDB sichern).
3 . GUI für mongoDB
Ich benutze Rockmongo
Viel Spass damit
quelle
Ich habe die folgenden Schritte befolgt ... Vielleicht funktioniert es für Sie
Erstellen Sie ein Verzeichnis wie unten
C: \ DATA \ DB
Es hat bei mir funktioniert ....
quelle
Es ist richtig geschrieben über hier
Wenn Sie die MSI-Datei herunterladen, installieren Sie sie. Wenn Sie die Zip-Datei herunterladen, extrahieren Sie sie.
MongoDB benötigt ein Datenverzeichnis, um alle Daten zu speichern . Der Standarddatenpfad von MongoDB lautet \ 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 angeben, indem Sie die Option --dbpath für mongod.exe verwenden. 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, zum Beispiel:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
Sie können den Datenbankpfad auch in einer Konfigurationsdatei angeben.
Führen Sie mongod.exe aus, um MongoDB zu starten. Zum Beispiel über die Eingabeaufforderung:
C:\mongodb\bin\mongod.exe
Öffnen Sie eine weitere Eingabeaufforderung, um über die Shell mongo.exe eine Verbindung zu MongoDB herzustellen.
C:\mongodb\bin\mongo.exe
quelle
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 zur MongoDB herzustellen und Datenbankoperationen auszuführen.Für MongoDB stehen verschiedene GUI-Tools wie MongoVUE usw. zur Verfügung.
quelle
Die Installation von MongoDB unter Windows ist im Vergleich zu anderen ausführbaren Dateien etwas schwierig ... Ich habe nach langer Suche eine gute Referenz erhalten. Ich habe die Installation von MongoDB unter Windows erhalten
Nachdem Sie die Eingabeaufforderung geöffnet und "mongod" eingegeben haben, halten Sie das Fenster minimiert und öffnen Sie ein weiteres Eingabeaufforderungsfenster. Geben Sie "mongo" ein. Die Erfolgsmeldung für die Verbindung mit der Testdatenbank wird angezeigt.
ich hoffe es hilft
quelle
Ich habe unten getan, es funktioniert für mich in Windows.
Öffnen Sie die Cmd-Eingabeaufforderung im Administratormodus (klicken Sie mit der rechten Maustaste auf die Eingabeaufforderung und klicken Sie auf "Als Administrator ausführen").
Führen Sie dann den folgenden Befehl aus
quelle
Eigentlich Windows Weg zur Nutzung des Dienstes, 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"
Wo Pfade mit Punkten reduziert werden, siehe oben.
Der Schlüssel
--install
sagt zu Mongo, sich selbst als Windows-Dienst zu installieren.Jetzt können Sie den Mongo Server wie gewohnt starten, stoppen und neu starten. Windows-Dienst Wählen Sie Ihren bevorzugten Weg aus:
Control Panel
->Administration
->Services
->MongoDB
net start MongoDB
)Überprüfen Sie die in der Konfigurationsdatei angegebene Protokolldatei auf Probleme.
quelle
directoryperdb
Option einstelltDies ist alles, was ich brauchte, um Mongo in PowerShell zu starten. Viele Antworten sind IMO zu raffiniert.
C:\Program Files\MongoDB\Server\3.6\bin
auf Umgebungsvariable „Pfad“. Hinweis: Diese Version wird bald veraltet sein.quelle
Offensichtlich haben viele Leute auf Ihre Frage geantwortet, wie mongoDb funktionieren soll. Ich würde den zweiten Teil beantworten: Bezüglich einer geeigneten GUI für mongoDB
Mein Vorschlag ist, sich für MongoChef (jetzt Studio 3T) zu entscheiden.
Sie können es einfach installieren und verwenden.
Vielleicht möchten Sie auf (von 03: 10- bis 08:50) verweisen: https://www.youtube.com/watch?v=0ws3oIyqieY&index=2&list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP
Eine schrittweise Anleitung zum GUI-Tool.
quelle
Eine zusätzliche Sache, die Sie tun können, ist erstaunlich
Wenn Sie Ihren Systemumgebungsvariablen "C: \ Programme \ MongoDB \ Server \ 4.0 \ bin" hinzufügen können, können Sie den Befehl "mongod" an einer beliebigen Stelle in Ihrem cmd ausführen, ohne jedes Mal zum bin-Verzeichnis zu navigieren Zeit.
- Beachten Sie, dass der Pfad zum bin-Verzeichnis in Ihrem Fall unterschiedlich sein kann. -
um die Dinge zu arrangieren
1- Erstellen Sie einen Ordner data / db in Ihrem c-Laufwerk. "Dies ist der Standardpfad. Mongo sucht nach dem Speicherort Ihrer Datenbankdateien, sodass Sie ihn nicht mit '--dbpath' angeben müssen."
2- Fügen Sie "C: \ Programme \ MongoDB \ Server \ 4.0 \ bin" zu Ihren Systemumgebungsvariablen hinzu.
3- Öffnen Sie den CMD-Typ 'Mongod'.
4- viel spaß
- Ich habe das auf einem Youtube-Kanal namens 'thenewboston' gesehen, was auch erstaunlich ist -
quelle
Für Windows-Benutzer:
Hinzufügen zur obigen Antwort von @ CoderSpeed (Antwort von CoderSpeed ). Erstellen Sie eine Batchdatei (.bat) mit den Befehlen, die Sie normalerweise über die CLI eingeben würden, z.
cd "C:\Program Files\MongoDB\Server\4.0\bin" mongod.exe
Mit der Ausführungsmethode des Windows Script Host können Sie ein Programm oder Skript im unsichtbaren Modus ausführen. Hier ist ein Beispiel für einen Windows-Skriptcode, mit dem eine Batchdatei mit dem Namen syncfiles.bat unsichtbar gestartet wird.
Angenommen, wir haben eine Datei mit dem Namen 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 Namen / Pfad der Batchdatei entsprechend Ihrer Anforderung im Skript. Speichern Sie die Datei mit der Erweiterung .VBS, z. B. 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, die wiederum die Batchdatei syncfiles.bat unsichtbar startet.
Quelle: Führen Sie .BAT-Dateien unsichtbar aus
quelle
Laden Sie 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.
quelle