Comment installer Mongodb Server sur Linux mint 18 | 19 | 20

Étapes et commandes pour installer la dernière version du serveur et du client MongoDB sur Linux Mint 18, 19 et 20 à l’aide du terminal de commande.

Qu’est-ce que MongoDB ? MongoDB est une base de données open source différente d’Oracle MySQL, Microsoft SQL et d’autres serveurs de base de données SQL populaires. Car celui-ci est basé sur un modèle de document non relationnel. C’est pourquoi nous avons appelé la base de données NoSQL (NoSQL = Not-only-SQL) et la rend fondamentalement différente des bases de données relationnelles conventionnelles. La signification de son nom est “énorme” fondée par le développeur Eliot Horowitz en 2009.

MongoDB est disponible dans les éditions Community et Enterprise. La version communautaire est bonne pour les PME, les développeurs, les particuliers pour les tests et l’apprentissage ; tandis que les entreprises ayant une charge de travail importante et nécessitant une implémentation à grande échelle devraient opter pour la version Enterprise. Dans la version entreprise, l’utilisateur bénéficiera du support technique, de l’intégration Kubernetes, du contrôle d’accès avancé et de la sécurité des données, de l’authentification proxy LDAP, du chiffrement au repos, de l’audit, de l’authentification Kerberos et d’autres fonctionnalités…

Étapes pour l’installation de MongoDB sur Linux Mint

————————–Pour la version la plus stable via ubuntu repo mais Agé de——————————––

1. Installez MongoDB à l’aide du référentiel Linux Mint

Eh bien, les packages pour installer MongoDB sont déjà disponibles dans le référentiel Ubuntu officiel de Linux Mint, nous n’avons donc besoin de rien d’autre. Cependant, la version du serveur de base de données ne sera pas la plus récente, au lieu de l’ancienne mais stable. Néanmoins, si vous cherchez pour la dernière version, ajoutez le référentiel MongoDB manuellementles étapes sont décrites plus loin dans cet article.

Mise à jour du référentiel APT

Actualisez le cache du référentiel système en exécutant la commande de mise à jour avant d’aller plus loin. Cela installera les dernières mises à jour et reconstruira le cache du référentiel.

sudo apt update

Installation de MongoDB à l’aide du référentiel Ubuntu

Maintenant, vous pouvez installer MongoDB sur votre Linux Mint en utilisant la commande donnée, cependant, cela récupérera les packages du référentiel officiel Ubuntu. Par conséquent, les packages ne seront pas les plus récents.

sudo apt install mongodb-server mongodb

Vérifier la version

Une fois l’installation terminée, vérifiez la version de la base de données installée.

mongo --version

Vérifier la version de MongoDB

Désinstaller ou supprimer

Pour supprimer votre serveur et client MongoDB installés, utilisez simplement la commande APT remove, de la manière suivante :

sudo apt remove mongodb*
sudo apt purge mongodb
sudo apt autoremove
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

———————-Pour la dernière version via le dépôt officiel de MongoDB———————————

2. Configuration de MongoDB à l’aide du référentiel officiel

Eh bien, ceux qui souhaitent obtenir la dernière version de MongoDB doivent ajouter manuellement son référentiel officiel. Remarque: Si vous suivez ce tutoriel, vous devez désinstaller MongoDB vous avez installé en utilisant le Ubuntu repo ou les étapes indiquées ci-dessus. Sinon, vous obtiendrez une erreur : écraser’/usr/bin/bsondump‘, qui se trouve également dans le package mongo-tools 3 .6.3-0ubuntu1

Ajouter une clé GPG

sudo apt-get install gnupg
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

Remarque: Lorsque vous suivez ce tutoriel, à ce moment-là, si la version de Mongo est supérieure 5.0 puis remplacez-le dans la commande ci-dessus. Par exemple- pour 5.1changez la version du numéro 5.0 à 5.1 dans la commande ci-dessus.

Ajouter le référentiel MongoDB sur Linux Mint 18 | 19 | 20

Selon votre version Mint, ajoutez le référentiel

Pour Linux Mint 18. x

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Pour Linux Mint 19. x

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Pour Linux Mint 20. x

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

Effectuer la mise à jour du système

Pour ajouter correctement le référentiel dans le système, exécutez la commande de mise à jour du système. Cela reconstruira également le cache du référentiel système.

sudo apt update

Installez la dernière version de MongoDB pour Linux Mint

Enfin, nous avons le repo. Maintenant, exécutez simplement la commande du gestionnaire de packages APT donnée pour installer le serveur et le client de base de données sur ce système basé sur Ubuntu.

sudo apt clean
sudo apt-get install mongodb-org

Démarrer et activer le service de base de données

Bien que les services de base de données démarrent automatiquement, assurez-vous d’exécuter les commandes données et de vérifier l’état :

sudo systemctl daemon-reload
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod

Vérifier l'état du service mongoDB Linux Mint

Vérifiez à nouveau la version :

Voyons maintenant quelle version nous avons maintenant sur notre système :

mongo --version

Vérifier la version du serveur MonGo

Commencez avec la ligne de commande Mongo sur Linux mint 18 | 19 | 20

Maintenant, nous démarrons la base de données en utilisant la commande

mongo

• Pour obtenir la base de données existante, nous pouvons utiliser cette commande :

show dbs

la sortie affichera les trois bases de données prédéfinies admin, config et local.

Pour créer notre base de données avec la commande

use yourDbname

• Ici, nous insérons maintenant un premier enregistrement de données : La commande est :

db.items.insert ({name:“name”})

crée une première entrée de données.

• Avec cette commande :

db.items.find ()

nous pouvons vérifier si l’enregistrement de données avec ObjectID est maintenant disponible.

Encore une fois avec la commande ” show dbs », MongoDB nous montrera non seulement les trois bases de données standard, mais également notre nouvelle « nouvelle base de données ».

• Pour sortir, la ligne de commande »

exit;

Commencez avec la ligne de commande Mongo

Réflexions finales :

Les deux méthodes d’installation de MongoDB sont bonnes, mais nous recommandons pour la seconde d’obtenir la dernière version. C’est une excellente alternative à Oracle MySQL et à d’autres pour les entreprises qui traitent d’énormes données. En outre, la société “Mongo” propose également des outils de gestion avec lesquels les opérateurs de bases de données peuvent surveiller la configuration, la surveillance, la sauvegarde, la restauration et la mise à jour des clusters MongoDB. Ceci est essentiel pour rendre la base de données adaptée aux cas d’utilisation les plus exigeants et aux organisations avec des SLA (Service Level Agreement) et des exigences opérationnelles strictes.