MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come fermare mongo DB in un comando

L'avvio e l'arresto di MongoDB sono trattati nel manuale di MongoDB. Spiega le varie opzioni per arrestare MongoDB tramite la shell, il cli, i driver, ecc. Descrive inoltre in dettaglio i rischi di arrestare MongoDB in modo errato (come il danneggiamento dei dati) e parla dei diversi segnali di uccisione.

Inoltre, se hai installato MongoDB utilizzando un gestore di pacchetti per Ubuntu o Debian, puoi interrompere mongodb (attualmente mongod in Ubuntu) come segue:

  • Upstart:sudo service mongod stop

  • Sysvinit:sudo /etc/init.d/mongod stop

O su Mac OS X

  • Trova il PID del processo mongod usando $ top

  • Termina il processo con $ kill <PID> (i documenti Mongo hanno maggiori informazioni su questo)

O su sistemi basati su Red Hat:

  • service mongod stop

O su Windows se hai installato un servizio chiamato MongoDB :

  • net stop MongoDB

E se non è installato come servizio (a partire da Windows 7+) puoi eseguire:

  • taskkill /f /im mongod.exe

Per ulteriori informazioni sui problemi di un arresto non corretto, come evitare al meglio uno scenario del genere e cosa fare in caso di arresto non corretto, vedere:Recupero dei dati dopo un arresto imprevisto.