2015-07-22 22 views
7

Ho già installato Mongodb sul mio Mac ma il processo non è attualmente in esecuzione. Come avviare il servizio Mongodb in modo che possa iniziare a utilizzare i comandi?Come avviare un servizio mongodb su mac OS X?

+1

Questo dipende da come è stato installato. Come l'hai installato? –

risposta

6

Provare le seguenti operazioni nel terminale:

uscita
which mongod 

Questa volontà percorso per il tuo mongod, ma se non è nel tuo $PATH l'output del comando sarà vuoto. Quindi è necessario trovare il vostro eseguibile:

find/-name 'mongod' 

Nel output di questo comando, vedrete molte linee, una delle quali sarà come bin/mongod, per esempio /usr/local/mongodb/bin/mongod. In tal caso, prendere tutto il percorso assoluto ed effettuare le seguenti operazioni:

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

Poi riprova:

mongod --dbpath /your/path 
0

Per avviare il mongodb, è necessario solo eseguire il comando "mongod" sul terminale.

+0

Ho provato ad usare il mongod nel terminale di comando e dice '-bash: mongod: comando non trovato'? Molto nuovo a questo, mi dispiace se è molto semplice. – nshetty

0

Basta andare in una cartella in cui si desidera MongoDB per memorizzare tutti i file di database ed eseguire il comando

mongod --dbpath=.

+0

Ho provato ad usare il mongod nel terminale di comando e dice '-bash: mongod: comando non trovato', nessuna idea del motivo per cui sto ottenendo questo? – nshetty

+0

@nshetty: sì, perché 'mongod' non è nel tuo' $ PATH' –

0

utilizzare questa linea sarà risolvere il problema.

Esegui questa linea nel vostro terminale nel percorso mongo bin:

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

<mongodb-install-directory> sostituire questo con il vostro percorso, ad esempio:

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

Se è stato utilizzato homebrew installare MongoDB su MacOS voi digitare il seguente nel terminale. Dovrebbe fare il trucco nella maggior parte dei casi.

$ brew services start mongodb