Iniciar e parar o MongoDB é abordado no manual do MongoDB. Ele explica as várias opções de parar o MongoDB através do shell, cli, drivers etc. Ele também detalha os riscos de parar o MongoDB incorretamente (como corrupção de dados) e fala sobre os diferentes sinais de interrupção.
Além disso, se você instalou o MongoDB usando um gerenciador de pacotes para Ubuntu ou Debian, pode parar o mongodb (atualmente mongod no ubuntu) da seguinte maneira:
-
Upstart:sudo service mongod stop
-
Sysvinit:sudo /etc/init.d/mongod stop
Ou no Mac OS X
-
Encontre o PID do processo mongod usando$ top
-
Mate o processo por$ kill <PID>
(os documentos do Mongo têm mais informações sobre isso)
Ou em sistemas baseados em Red Hat:
service mongod stop
Ou no Windows se você instalou como um serviço chamado
MongoDB
:net stop MongoDB
E se não estiver instalado como um serviço (a partir do Windows 7+), você pode executar:
taskkill /f /im mongod.exe
Para saber mais sobre os problemas de um desligamento incorreto, a melhor forma de evitar esse cenário e o que fazer no caso de um desligamento incorreto, consulte:Recuperar dados após um desligamento inesperado.