Le démarrage et l'arrêt de MongoDB sont traités dans le manuel de MongoDB. Il explique les différentes options d'arrêt de MongoDB via le shell, le cli, les pilotes, etc. Il détaille également les risques d'un arrêt incorrect de MongoDB (comme la corruption de données) et parle des différents signaux d'arrêt.
De plus, si vous avez installé MongoDB à l'aide d'un gestionnaire de packages pour Ubuntu ou Debian, vous pouvez arrêter mongodb (actuellement mongod dans ubuntu) comme suit :
-
Upstart :
sudo service mongod stop
-
Sysvinit :
sudo /etc/init.d/mongod stop
Ou sur Mac OS X
-
Trouver le PID du processus mongod en utilisant
$ top
-
Tuez le processus par
$ kill <PID>
(les documents Mongo ont plus d'informations à ce sujet)
Ou sur les systèmes basés sur Red Hat :
service mongod stop
Ou sous Windows si vous avez installé en tant que service nommé MongoDB
:
net stop MongoDB
Et s'il n'est pas installé en tant que service (à partir de Windows 7+), vous pouvez exécuter :
taskkill /f /im mongod.exe
Pour en savoir plus sur les problèmes d'un arrêt incorrect, comment éviter au mieux un tel scénario et que faire en cas d'arrêt incorrect, veuillez consulter :Récupérer des données après un arrêt inattendu.