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

Comment installer MongoDB sur le système Windows ?

Comme nous discutons de l'installation de MongoDB 4.2 sur RedHat/Centos 7 dans notre article précédent Comment installer MongoDB 4.2 sur les systèmes RedHat/CentOS 7 , nous discuterons dans celui-ci Comment installer MongoDB Community Edition 4.2 4.2 sur le système Windows en utilisant :

  • l'assistant d'installation de MongoDB
  • le msiexec.exe à partir de la ligne de commande (cmd.exe)
  1. Installation de MongoDB 4.2 à l'aide de l'assistant d'installation de MongoDB :

Comme nous pouvons le constater, l'installation de MongoDB à l'aide de l'assistant d'installation de MongoDB est assez simple. Les conditions préalables à l'installation sont un système Windows en tant que plate-forme prise en charge et le programme d'installation de MongoDB.

Vérifions les plates-formes prises en charge pour les fenêtres système, MongoDB nécessite une architecture x86-64 et prend en charge la plate-forme suivante :

  • Windows 7/Server 2008 R2
  • Windows 8/2012 R2 et versions ultérieures

Vérifions la section des téléchargements officiels de MongoDB pour télécharger le programme d'installation de MongoDB afin d'exécuter le programme d'installation :

Comme nous pouvons le voir ci-dessus, nous pouvons choisir la version MongoDB, The Os et le package à télécharger sous deux formats format ZIP ou format MSI.

Commençons donc notre installation interactive sur notre système windows 8 :

Une fois le téléchargement du fichier d'installation mongodb-win32-x86_64-2012plus-4.2.2-signed.msi terminé, nous lançons le processus d'installation :

Cliquez sur Suivant sur l'écran ci-dessus et après avoir accepté les termes de la case à cocher du contrat de licence :

Cliquez sur le bouton Suivant pour aller plus loin, nous devons choisir entre l'installation "Complète" et "Personnalisée" :

Si nous devons choisir quelle fonctionnalité de programmes sera installée et où sera installée, c'est possible avec l'installation de choix personnalisés :

Considérant que nous avons choisi d'utiliser l'option de configuration recommandée "Complete" qui installera MongoDB et les outils MongoDB à l'emplacement par défaut.

À partir de MongoDB 4.0, le processus d'installation nous donne le choix d'installer uniquement les binaires MongoDB ou de configurer MongoDB en tant que service Windows lors de l'installation :

Dans l'écran ci-dessous, il semble déclencher le processus d'installation proprement dit en cliquant sur le bouton Installer :

Étant donné que nous installons et configurons MongoDB en tant que service Windows lors de l'installation, le service MongoDB est démarré une fois l'installation réussie.

Après l'installation, nous pouvons vérifier l'architecture de notre répertoire d'installation. Comme nous pouvons le faire dans notre répertoire d'installation ‘C:\Program Files\MongoDB\Server\4.2’ :nous avons trois répertoires :

  • Bin :pour stocker les fichiers binaires
  • Données :vers les données du répertoire de données spécifié par –dbpath
  • Journal :pour stocker les fichiers journaux

MongoDB est configuré à l'aide du fichier de configuration   C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg

Voici notre mongod.cfg dans notre installation de démonstration :

#mongod.conf

# pour la documentation de toutes les options, voir :

# http://docs.mongodb.org/manual/reference/configuration-options/

# Où et comment stocker les données.

stockage :

dbPath :C:\Program Files\MongoDB\Server\4.2\data

journal :

activé :vrai

# moteur :

# mmapv1 :

# wiredTiger :

# où écrire les données de journalisation.

systemLog :

destination :fichier

logAppend :vrai

chemin :C:\Program Files\MongoDB\Server\4.2\log\mongod.log

# interface réseau

net :

port :27017

bindIp :127.0.0.1

#processManagement :

#sécurité :

#operationProfiling :

#réplication :

#sharding :

## options réservées aux entreprises :

#auditLog :

#snmp :

  1. Installation de MongoDB 4.2 à l'aide de msiexec.exe : 

L'installation de MongoDB à l'aide de l'assistant MongoDB Installer nous donne la possibilité de contrôler le processus d'installation et il s'agit d'un processus interactif basé sur la progression de l'installation.

Sinon, si nous choisissons d'installer MongoDB en mode silencieux et sans surveillance, nous pouvons utiliser msiexec.exe depuis la ligne de commande.

Il y a les étapes à suivre :

  1. Ouvrez une invite/interpréteur de commandes Windows (cmd.exe) en mode administrateur
  2. Depuis cette invite de commande qui s'est ouverte, accédez au répertoire où le programme d'installation de MongoDB est téléchargé et exécutez la commande suivante :

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

INSTALLLOCATION=”C:\MongoDB\Server\4.2\”

Pour personnaliser le répertoire d'installation, nous ajoutons l'option installation. Si nous voulons conserver celle par défaut, nous pouvons omettre cette option.

À partir de Windows 8 ou version ultérieure, nous pouvons utiliser msiexec.exe pour installer tous les fichiers binaires MongoDB, y compris MongoDB Compass. Donc, pour omettre son installation, nous devons le faire explicitement en utilisant l'argument SHOULD_INSTALL_COMPASS="0" comme suit :

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

DEVRAIT_INSTALL_COMPASS="0″

De plus, nous avons la possibilité d'installer des ensembles de composants MongoDB spécifiques ; nous pouvons les spécifier dans l'argument ADDLOCAL comme suit :

Par exemple, pour installer uniquement le serveur MongoDB (mongod.exe) et le shell mongo.exe, ainsi que pour configurer le serveur MongoDB en tant que service Windows et inclure Compass dans les installations, nous pouvons simplement exécuter ceci :

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

ADDLOCAL=”ServerService,Client” ^