MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment arrêter mongo DB en une seule commande

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.