Comment installer MongoDB sous Windows

Comment installer MongoDB sur Windows

Dans ce tutoriel, nous allons vous montrer comment installerMongoDB sous Windows.

  1. MongoDB 2.2.3

  2. 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

mongodb-windows

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éé.

mongodb-windows-service

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.