2015-07-22 17 views
7

Mam już zainstalowany Mongodb na moim komputerze Mac, ale proces ten nie jest obecnie uruchomiony. Jak uruchomić usługę Mongodb, aby móc zacząć korzystać z poleceń?Jak uruchomić usługę mongodb na Mac OS X?

+1

To zależy od sposobu instalacji. Jak to zainstalowałeś? –

Odpowiedz

6

Spróbuj wykonać następujące kroki w Terminalu:

wyjście
which mongod 

To będzie ścieżkę do twojego mongod, ale jeśli nie jest w twoim $PATH, dane wyjściowe polecenia będą puste. Więc trzeba znaleźć swój plik wykonywalny:

find/-name 'mongod' 

na wyjściu z tego polecenia, można zobaczyć wiele linii, z których jeden będzie jak bin/mongod, na przykład /usr/local/mongodb/bin/mongod. W tym przypadku wziąć całą ścieżkę bezwzględną i wykonaj następujące czynności:

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

Następnie spróbuj ponownie:

mongod --dbpath /your/path 
0

Aby uruchomić mononds, należy jedynie uruchomić polecenie "mongod" na terminalu.

+0

Próbowałem używać mongody w terminalu poleceń i mówi "-bash: mongod: command not found"? Bardzo nowe w tym, przepraszam, jeśli jest to bardzo podstawowe. – nshetty

0

Wystarczy przejść do folderu, w którym chcesz MongoDB przechowywać wszystkie pliki bazy danych i uruchomić polecenie

mongod --dbpath=.

+0

Próbowałem używać mongody w terminalu poleceń i mówi "-bash: mongod: command not found", jakikolwiek pomysł, dlaczego otrzymuję to? – nshetty

+0

@nshetty: tak, ponieważ 'mongod' nie jest w twojej' $ PATH' –

0

Funkcja ta linia będzie rozwiązać ten problem.

wykonać tę linię w terminalu na ścieżkę bin Mongo:

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

<mongodb-install-directory> zastąpić to z drogi, na przykład:

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

Jeśli użyto homebrew zainstalować MongoDB na MacOS ciebie wpisz następujące polecenie w terminalu. Powinien załatwić sprawę w większości przypadków.

$ brew services start mongodb