[Série MongoDB] 1. Tutoriel d'installation de MongoDB 6.x sous Windows et Linux (détaillé)

Cet article présente principalement la méthode d'installation de la dernière version 6.x de MongoDB sous les systèmes d'exploitation Windows et Linux, qui est légèrement différente des versions précédentes 4.x et 5.x, pour votre référence.

Installation de Windows

Entrez sur le site officiel pour télécharger le package d'installation de Mongodb, cliquez ici pour accéder , le site Web détectera automatiquement le système d'exploitation actuel et fournira la dernière version, ainsi que le package d'installation adapté à cette plate-forme :

image-20221108200604652

En plus .msidu package d'installation au format, vous pouvez également choisir .ziple package compressé :

image-20221108200656068

installation msi

Double-cliquez pour ouvrir le package d'installation téléchargé et continuez à cliquer sur Suivant :

2022-11-08_200945

Cochez pour accepter :

image-20221108204242546

Choisissez une installation complète :

image-20221108204326047

Conservez la valeur par défaut. Cette étape permet de définir le nom du service MongoDB dans le système Windows, ainsi que le répertoire de stockage des données et des logs :

image-20221108204443526

Supprimez l'option par défaut, cela installera un outil client pour faire fonctionner la base de données MongoDB, il est recommandé d'installer un autre Robo 3T ou autre auquel vous êtes habitué :

image-20221108204558874

Cliquez ensuite sur Suivant pour procéder à l'installation. Le processus d'installation prend environ trois à cinq minutes.

Installation réussie :

image-20221108204758533

Afficher l'état du service MongoDB

Appuyez Ctrl + Shfit + Escpour ouvrir le gestionnaire de tâches, passez à l'onglet service et déroulez pour trouver le service MongoDB.

Ici, vous pouvez observer l'état de MongoDB, qui est automatiquement démarré par défaut, c'est-à-dire qu'il démarre automatiquement lorsqu'il est allumé.

2022-11-08_203851

Ou ouvrez un navigateur pour visiter https://localhost:27017:

2022-11-08_221733

Répertoire MongoDB

Accédez au répertoire d'installation de MongoDB, qui est le répertoire par défaut C:/Program Files/MongoDB/Server/6.0, ou à un autre répertoire de votre choix.

Parmi eux, bin est le répertoire du programme exécutable fourni par MongoDB, data est le répertoire de stockage des données et log est le répertoire de stockage des journaux. Dans le passé, ces deux derniers ont nécessité une création manuelle par les développeurs. Le programme d'installation sera maintenant créé automatiquement.

2022-11-08_203728

Regardez le programme exécutable dans le répertoire bin, mongod.exequi est utilisé pour démarrer le service MongoDB et mongos.exegérer le cluster fragmenté.

2022-11-08_203803

Avant MongDB 6, il y aurait de nombreux programmes exécutables dans ce répertoire, comme le plus couramment utilisé mongo.exe, qui est utilisé pour se connecter au service MongoDB et est un outil client dans l'environnement shell. Mais maintenant, il doit être installé séparément.

Installer le shell MongoDB

Cliquez pour accéder au téléchargement du package compressé :

image-20221108213028204

Continuez simplement à cliquer sur Suivant pour installer, le répertoire d'installation peut être par défaut ou personnalisé :

2022-11-08_213239

2022-11-08_213815

Accéder au service MongoDB

Dans le répertoire bin, ouvrez l'outil de ligne de commande,

Une fois l'installation terminée, entrez dans le répertoire d'installation, ouvrez l'outil de ligne de commande et exécutez-le mongosh.exe. Par défaut, il se connectera mongodb://localhost:27017au service MongoDB :

image-20221108220829813

Il s'agit d'un environnement shell qui prend en charge la syntaxe JavaScript et une syntaxe étendue pour le fonctionnement des bases de données, comme l'affichage de toutes les bases de données :

show dbs

2022-11-08_213937

définir les variables d'environnement

Afin de faciliter l'utilisation des commandes et du MongoDB Shell fournis par MongoDB dans différents chemins sans basculer vers binle répertoire, le répertoire peut être binajouté à la variable d'environnement.

Appuyez sur Win + S pour ouvrir la recherche, saisissez « variables d'environnement » :

image-20221108205823710

image-20221108205905029

Double-cliquez pour ouvrir la variable Path :

image-20221108205953241

Ajoutez le répertoire bin pour le sauvegarder :

image-20221108221536878

mongoshAprès cela, vous pouvez utiliser les commandes , etc. dans n'importe quel chemin mongod.

Installer Linux

Installer MongoDB

Cet article prend comme exemple CentOS 8. Pour les autres versions de Linux, vous pouvez cliquer ici pour vous référer à la documentation officielle pour l'installation.

Vous pouvez télécharger le package d'installation depuis le site officiel et le télécharger sur le serveur ou la machine virtuelle :

image-20221108234316369

Ou téléchargez directement depuis le serveur via l'outil de téléchargement :

# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-6.0.2.tgz

Affichez le package d'installation téléchargé :

# ls
mongodb-linux-x86_64-rhel80-6.0.2.tgz

Décompressez et renommez le répertoire en "mongodb" :

# tar -zxf mongodb-linux-x86_64-rhel80-6.0.2.tgz 
# ls
mongodb-linux-x86_64-rhel80-6.0.2  mongodb-linux-x86_64-rhel80-6.0.2.tgz  

# mv mongodb-linux-x86_64-rhel80-6.0.2 mongodb

image-20221108234803120

Entrez le répertoire du package d'installation :

# cd mongodb
# ll
total 140
drwxr-xr-x 2 root root  4096 Nov  8 22:50 bin
-rw-r--r-- 1 root root 30608 Sep 29 09:07 LICENSE-Community.txt
-rw-r--r-- 1 root root 16726 Sep 29 09:07 MPL-2
-rw-r--r-- 1 root root  1977 Sep 29 09:07 README
-rw-r--r-- 1 root root 77913 Sep 29 09:07 THIRD-PARTY-NOTICES

Parmi elles, binle répertoire stocke les commandes fournies par la base de données :

image-20221109094325995

installer mongodb-shell

Téléchargez le package d'installation :

# wget https://downloads.mongodb.com/compass/mongosh-1.6.0-linux-x64.tgz

Décompressez :

# tar -zfx mongosh-1.6.0-linux-x64.tgz  

Renommez le répertoire extrait :

# mv mongosh-1.6.0-linux-x64.tgz mongosh

mongosh/binLa commande est fournie sous le répertoire pour mongoshse connecter au service de base de données MongoDB :

image-20221109000959627

Ajouter le répertoire bin au chemin

Actuellement, mongodle chemin du répertoire où se trouve la commande est ~/mongodb/bin, et mongoshle chemin du répertoire où se trouve la commande est ~/mongosh/bin, ces deux chemins doivent être ajoutés à la variable d'environnement Path.

Editez le fichier avec vim :

# vim ~/.bash_profile 

PathAjoutez ces deux répertoires à la fin de la ligne, puis enregistrez et quittez :

image-20221109001130375

Exécutez ensuite sourcela commande pour recharger les variables d'environnement afin que la configuration prenne effet :

# source ~/.bash_profile

Démarrer le service de base de données

Le service MongoDB doit spécifier le répertoire dans lequel les données sont stockées lors de son démarrage . S'il n'est pas spécifié, /data/db/le répertoire sera recherché par défaut.

Le répertoire de données et le répertoire de journaux ci-dessus sont spécifiés lorsque le système Windows est installé à l'aide du package d'installation msi. Si une archive zip est utilisée, le répertoire de stockage des données par défaut est \data\db\le répertoire du volume de disque actuel.

Si le répertoire de données n'existe pas ou n'est pas accessible en écriture, le côté serveur ne démarrera pas . Par conséquent, avant de démarrer le service MongoDB, assurez-vous que le répertoire de données existe et dispose des autorisations d'écriture sur le répertoire.

Créez d'abord deux répertoires :

# mkdir -p /data/mongodb/data
# mkdir -p /data/mongodb/log

Démarrez le service de base de données avec mongodla commande :

# mongod --fork --dbpath=/data/mongodb/data --logpath=/data/mongodb/log/mongo.log
  • –fork : sur les systèmes Unix, utilisez fork pour créer un processus serveur qui exécute le service MongoDB en tant que démon. Si --fork est spécifié, --logpath doit également être spécifié.
  • –dbpath : Spécifie le répertoire dans lequel les données MongoDB sont stockées, qui doit être spécifié lors du démarrage du service.
  • –logpath : le journal par défaut est imprimé sur la ligne de commande, utilisez cette option pour spécifier le fichier de sortie du journal. Si vous disposez des droits d'écriture sur ce répertoire et que le fichier n'existe pas, il sera créé automatiquement. Si le fichier journal existe déjà, il sera écrasé par défaut et tous les anciens journaux seront supprimés. Si vous souhaitez conserver les anciens journaux, vous devez utiliser l'option --logappend en plus de --logpath.

image-20221109001827550

Connectez-vous au service MongoDB

Utilisez mongoshla commande pour vous connecter au service :

# mongsh

Se connecte par défaut à mongodb:localhost:27017.

image-20221109002051449

Il a été connecté normalement au service MongoDB, puis la base de données peut être exploitée dans le shell.

Résumer

Cet article présente en détail comment installer la dernière version de la base de données MongoDB sous Windows et Linux. Par rapport à la version 5.x, le changement d'installation de la nouvelle version de MongoDB est que les commandes précédentes mongosont supprimées et que les utilisateurs doivent installer MongoDB Shell séparément pour faire fonctionner la base de données. Si vous n’avez pas besoin d’utiliser le shell, vous pouvez omettre cette étape.

Je suppose que tu aimes

Origine blog.csdn.net/Old_Soldier/article/details/132523336
conseillé
Classement