wake-up-neo.com

Wie starte ich Mongo DB von Windows?

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.

110
user3095838

Schritt 1

Laden Sie die mongodb

Schritt 2

  • Folgen Sie den Anweisungen von normal

 enter image description here

 enter image description here

 enter image description here

 enter image description here

 enter image description here

 enter image description here

Schritt 3

  • Erstellen Sie den folgenden Ordner 

C:\data\db

Schritt 4

  • cd zu C:\Program Files\MongoDB\Server\3.2\bin> 
  • geben Sie den Befehl mongod ein.
  • standardmäßig wird der Mongodb-Server am Port 27017 gestartet.

 enter image description here

Schritt 5

  • (optional) download RoboMongo und befolgen Sie die Anweisungen für normal

 enter image description here

 enter image description here

 enter image description here

 enter image description here

 enter image description here

 enter image description here

Schritt 6

  • Starten Sie RoboMongo und erstellen Sie eine neue Verbindung unter localhost:27017.

 enter image description here

Ihr mongodb wird gestartet und mit RoboMongo verbunden - einem GUI-Tool eines Drittanbieters 

234
student

Das hat bei mir funktioniert 

mongod --port 27017 --dbpath C:\MongoDB\data\db
79
Ar maj
  1. Herunterladen von http://www.mongodb.org/downloads
  2. Installieren Sie die Datei .msi im Ordner C:\mongodb.
  3. Erstellen Sie die Verzeichnisse data, data\db, log und die Datei mongo.config unter C:\mongodb.
  4. 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
    
  5. Server starten: 

    mongod.exe --config="C:\mongodb\mongo.config"
    
  6. Stellen Sie über die Befehlszeile eine Verbindung zum localhost MongoDB-Server her

    mongo --port 27017
    
  7. 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 !!!

52

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"
24
Vinay Jaju

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
17

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

14
CoderSpeed

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 ....

10
TechDog

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

5
vipin

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.

4
4J41

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

4
Zub

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.

2
Manthan_Admane

Dies ist ALLES Ich brauchte zur Initialisierung des Mongo in PowerShell, viele Antworten sind IMO zu anspruchsvoll.

  1. Installieren Sie: https://www.mongodb.com/download-center#community
  2. Fügen Sie C:\Program Files\MongoDB\Server\3.6\bin zur Umgebungsvariable "path" hinzu. Hinweis: Diese Version wird bald veraltet sein.
  3. Aktivieren Sie die neue PowerShell, da sie Umgebungsvariablen auf einem Start abruft, und geben Sie mongod ein.
  4. Öffnen Sie ein anderes PowerShell-Fenster und geben Sie mongo ein. Sie haben Zugriff auf mongo REPL! Wenn Sie dies nicht tun, wiederholen Sie einfach 4 erneut (bekannter Fehler: https://jira.mongodb.org/browse/SERVER-32473 ).
2
Przemo

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
  • Führen Sie den nächsten Befehl als Administrator aus (Befehlszeile als Administrator ausführen):
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:

  • aus Control Panel -> Administration -> Services -> MongoDB
  • durch Befehlsausführung von der Befehlszeile aus als admin: (net start MongoDB)

Überprüfen Sie die in der Konfigurationsdatei angegebene Protokolldatei, wenn Probleme auftreten.

2
oklas

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.

0
Sam

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:

  1. Gehen Sie zu Laufwerk C, erstellen Sie einen Ordner mit dem Namen data und erstellen Sie darin einen weiteren Ordner mit dem Namen db.
  2. Wechseln Sie nun in das Verzeichnis, in dem der Monodb-Server installiert ist. Wechseln Sie zu C:\Programme\MongoDB\Server (Version)\bin. Kopieren Sie diesen Dateispeicherort.
  3. Drücken Sie die Windows-Taste und geben Sie Umgebungsvariablen ein, um die zukünftige Ausführung des Servers zu vereinfachen.
  4. Sie sehen eine Option 'Bearbeiten der Systemumgebungsvariablen'.
  5. In der unteren rechten Ecke sehen Sie die Schaltfläche 'Umgebungsvariablen ...'. Klicken Sie darauf.
  6. Doppelklicken Sie unter Systemvariablen auf Pfad.
  7. Klicken Sie auf Neu und fügen Sie den zuvor kopierten Speicherort ein.
  8. Öffnen Sie nun cmd und geben Sie mongod.exe ein (Es ist ein Daemon, der den Server hostet.)
  9. Öffnen Sie ein weiteres Fenster von cmd und geben Sie mongo.exe ein. Die Verbindung wird hergestellt und Sie können loslegen.

Danke fürs Lesen. Ich hoffe es hilft.

0
abhikedia_

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.

Quelle: Führen Sie .BAT-Dateien unsichtbar aus

0
Raymond Wachaga