2015-07-22 17 views
7

Ich habe bereits Mongodb auf meinem Mac installiert, aber der Prozess läuft gerade nicht. Wie starte ich den Mongodb-Dienst, damit ich die Befehle verwenden kann?Wie starte ich einen mongodb-Dienst auf Mac OS X?

+1

Dies hängt davon ab, wie Sie es installiert haben. Wie hast du es installiert? –

Antwort

6

Versuchen Sie die folgenden Schritte im Terminal:

which mongod 

Dies wird Ausgang der Pfad zu Ihrem mongod, aber wenn es nicht in Ihrem $PATH ist, wird die Befehlsausgabe leer sein. So können Sie die ausführbare Datei finden müssen:

find/-name 'mongod' 

In der Ausgabe dieses Befehls finden Sie viele Linien sehen, von denen einer wie bin/mongod sein wird, zum Beispiel /usr/local/mongodb/bin/mongod. In diesem Fall nehmen Sie die ganze absoluten Pfad und wie folgt vorgehen:

echo "PATH=/usr/local/mongodb/bin/:$PATH" >> ~/.bash_profile 
. ~/.bash_profile 

Dann versuchen Sie es erneut:

mongod --dbpath /your/path 
0

Um den mongodb zu starten, müssen Sie nur den Befehl "mongod" auf dem Terminal ausführen.

+0

Ich habe versucht, den Mongod in der Befehlszeile zu verwenden und es sagt '-bash: mongod: Befehl nicht gefunden'? Sehr neu dazu, tut mir leid, wenn es sehr einfach ist. – nshetty

0

Gehen Sie einfach in einen Ordner, in dem Sie mongodb alle Datenbank-Dateien gespeichert werden sollen, und führen Sie den Befehl

mongod --dbpath=.

+0

Ich habe versucht, den Mongod im Befehls-Terminal zu verwenden und es sagt '-bash: mongod: command not found', irgendeine Idee, warum ich das bekomme? – nshetty

+0

@shetty: Ja, weil 'Mongod' nicht in deinem' $ PATH' steht –

0

Mit dieser Linie wird das Problem beheben.

Führen Sie diese Zeile in Ihrem Terminal am Mongo bin Pfad:

export PATH=<mongodb-install-directory>/bin:$PATH 

<mongodb-install-directory> ersetzen Sie dies mit Ihrem Weg, zum Beispiel:

export PATH=/Application/Mongo/bin:$PATH 
9

Wenn Sie homebrew verwendet MongoDB auf macOS Sie zu installieren Geben Sie Folgendes in das Terminal ein. Sollte in den meisten Fällen den Trick machen.

$ brew services start mongodb