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?
Odpowiedz
Spróbuj wykonać następujące kroki w Terminalu:
wyjściewhich 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
Aby uruchomić mononds, należy jedynie uruchomić polecenie "mongod" na terminalu.
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
Wystarczy przejść do folderu, w którym chcesz MongoDB przechowywać wszystkie pliki bazy danych i uruchomić polecenie
mongod --dbpath=.
Próbowałem używać mongody w terminalu poleceń i mówi "-bash: mongod: command not found", jakikolwiek pomysł, dlaczego otrzymuję to? – nshetty
@nshetty: tak, ponieważ 'mongod' nie jest w twojej' $ PATH' –
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
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
To zależy od sposobu instalacji. Jak to zainstalowałeś? –