Aller au contenu
Runbook

Installer MongoDB sur Windows

Base de données NoSQL orientée documents (BSON), conçue pour la scalabilité horizontale et les schémas flexibles.

Base de donnéesnosqldocumentbase de donnéesbson

Installation

Serveur · winget
winget install MongoDB.Server

Installe MongoDB comme service Windows démarré automatiquement. Alternative : choco install mongodb.

Shell (mongosh) · winget
winget install MongoDB.Shell

Vérifier l'installation

Vérifier
sc query MongoDB

Service

Démarrer
net start MongoDB
Arrêter
net stop MongoDB
Statut
sc query MongoDB

Fichiers importants

TypeCheminDescription
configC:\Program Files\MongoDB\Server\8.0\bin\mongod.cfgConfiguration du serveur (YAML).
dataC:\Program Files\MongoDB\Server\8.0\dataRépertoire de données dbPath.
logC:\Program Files\MongoDB\Server\8.0\log\mongod.logJournal du serveur.

Ports par défaut

27017

Outils en ligne de commande

  • mongoshShell d'administration et de requêtes.
  • mongodumpExport binaire d'une base.
  • mongorestoreRestauration d'un dump binaire.

Désinstaller

Désinstaller
winget uninstall MongoDB.Server

À savoir

  • L'installeur MSI enregistre un service Windows nommé « MongoDB », piloté par net start / net stop.
  • Les commandes net start/stop demandent un terminal administrateur.
  • L'installeur MSI/winget n'ajoute pas C:\Program Files\MongoDB\Server\8.0\bin au PATH : mongod et mongosh ne sont pas reconnus tant que vous ne l'ajoutez pas. Préférez sc query MongoDB pour vérifier le service, indépendamment du PATH.
  • Les chemins data et log ci-dessus sont les valeurs par défaut de l'assistant MSI. Ils sont personnalisables ; la source de vérité reste mongod.cfg.
  • Par défaut, mongod écoute sur 127.0.0.1 sans authentification. N'exposez jamais le port 27017 sur un réseau public sans activer l'authentification (security.authorization: enabled dans mongod.cfg) et un pare-feu.

Installation sur Windows

winget installe MongoDB et l'enregistre comme service Windows démarré automatiquement (nom du service : MongoDB). Ouvrez un terminal en tant qu'administrateur pour net start MongoDB / net stop MongoDB.

Le shell mongosh est un paquet distinct (MongoDB.Shell). Connectez-vous ensuite avec mongosh à localhost:27017.