224 votes

Comment faire pour exécuter MongoDB comme service windows ?

Comment installer MongoDB, donc il peut fonctionner comme service windows ?

Merci

383voto

hyeomans Points 726

Après avoir essayé plusieurs heures je l’ai finalement fait.

Assurez-vous que vous vous avez ajouté/bin directory pour vous la variable système PATH

Tout d’abord, j’ai exécuté cette commande :

Puis exécuté celui-ci :

Après cela juste là dans l’invite de commande exécuter :

Et recherchez service de MongoDB et cliquez sur Démarrer.

123voto

Stephen Curran Points 4168

Je pense que si vous l'exécutez avec le commutateur de ligne de commande --install , il l'installe en tant que service Windows.

 mongod --install
 

Cela vaut peut-être la peine de lire ce fil en premier. Il semble y avoir quelques problèmes avec les chemins relatifs / absolus lorsque la clé de registre correspondante est écrite.

64voto

ruby Points 246

non seulement --install ,

également besoin de --dbpath et --logpath

et après le redémarrage du système d'exploitation, vous devez supprimer "mongod.lock " manuellement

21voto

chafank Points 100

Vous pouvez utiliser la commande ci-dessous pour mongodb en cours d'exécution en tant que service windows

"C:\mongodb\bin\mongod" --bind_ip  yourIPadress  --logpath  "C:\data\dbConf\mongodb.log"  --logappend  --dbpath  "C:\data\db"  --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install 

Si vous utilisez mongodb avec les paramètres par défaut, vous pouvez utiliser ces valeurs :

  • yourIPadress : 127.0.0.1 ou localhost
  • yourPortNumber : 27017 (port par défaut) ou de ne pas mettre --port
  • serviceDisplayName : uniquement si vous exécutez plus d'un service (depuis mongodb 1.8)

Il n'y a plus d'informations sur cette commande ici

http://www.mongodb.org/display/DOCS/Windows+Service

14voto

Serdar Buyuktemiz Points 514

Ce script PowerShell télécharge et installe MongoDB en tant que service Windows https://gist.github.com/serdarb/5102848

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X