Comment installer MongoDB sur Windows
Dans ce tutoriel, nous allons vous montrer comment installerMongoDB sous Windows.
-
MongoDB 2.2.3
-
Windows 7
Note
MongoDB ne nécessite pas d'installation, il suffit de télécharger et d'extraire le fichier zip, de configurer le répertoire de données et de le démarrer avec la commande «mongod
».
1. Télécharger MongoDB
Téléchargez MongoDB depuis le site officielMongoDB website. Choisissez Windows 32 bits ou 64 bits. Décompressez, extrait à votre emplacement préféré, par exemple:d:\mongodb\
.
2. Examiner le dossier MongoDB
Dans MongoDB, il ne contient que 10+ fichiers exécutables (exe) dans le dossier bin. C'est vrai, et ce sont les fichiers requis pour MongoDB, c'est vraiment difficile à croire pour un développeur comme moi qui vient d'une base de données relationnelle.
Figure: Fichiers sous le dossier $ MongoDB / bin
Note
Il est recommandé d'ajouter$MongoDB/bin
à la variable d'environnement Windows, afin de pouvoir accéder facilement aux commandes de MongoDB dans l'invite de commande.
3. Fichier de configuration
Créez un fichier de configuration MongoDB, c'est juste un fichier texte, par exemple:d:\mongodb\mongo.config
d:\mongodb\mongo.config
##store data here dbpath=D:\mongodb\data ##all output go here logpath=D:\mongodb\log\mongo.log ##log read and write operations diaglog=3
Note
MongoDB a besoin d'un dossier (répertoire de données) pour stocker ses données. Par défaut, il stockera dans «C:\data\db
», créez ce dossier manuellement. MongoDB ne le créera pas pour vous. Vous pouvez également spécifier un autre répertoire de données avec l'option--dbpath
.
4. Exécutez le serveur MongoDB
Utilisezmongod.exe --config d:\mongodb\mongo.config
pour démarrer le serveur MongoDB.
d:\mongodb\bin>mongod --config D:\mongodb\mongo.config all output going to: D:\mongodb\log\mongo.log
5. Connectez-vous à MongoDB
Utilisemongo.exe
pour se connecter au serveur MongoDB démarré.
d:\mongodb\bin>mongo MongoDB shell version: 2.2.3 connecting to: test > //mongodb shell
6. MongoDB en tant que service Windows
Ajoutez MongoDB en tant que service Windows, afin que MongoDB démarre automatiquement après chaque redémarrage du système.
Installez en tant que service Windows avec--install
.
d:\mongodb\bin> mongod --config D:\mongodb\mongo.config --install
Un service Windows nommé «MongoDB» est créé.
Pour démarrer le service MongoDB
net start MongoDB
Pour arrêter le service MongoDB
net stop MongoDB
Pour supprimer le service MongoDB
d:\mongodb\bin>mongod --remove
7. FAQs
1. Installez MongoDB en tant que service Windows sur Windows 8, mais cliquez sur «L'accès est refusé». Message d'erreur:
C:\Users\example2002>mongod --config D:\mongodb\mongo.config --install Tue Jul 16 21:05:55.154 diagLogging level=3 Tue Jul 16 21:05:55.155 diagLogging using file D:\mongodb\data/diaglog.51e54533 Tue Jul 16 21:05:55.155 Trying to install Windows service 'MongoDB' Tue Jul 16 21:05:55.155 Error connecting to the Service Control Manager: Access is denied. (5)
Pour résoudre ce problème, exécutez l'invite de commande avecAdministrative Privileges - cliquez avec le bouton droit sur l'icône d'invite de commande, sélectionnez exécuter en tant qu'administrateur.