Dans cet article, nous aurons expliqué les étapes nécessaires pour installer MongoDB sur Ubuntu 22.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo
privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
MongoDB est une base de données orientée documents hautes performances alimentée par une structure NoSQL. Il convient de noter que MongoDB est un type de système de base de données NoSQL utilisé pour stocker de grandes quantités de données. MongoDB prend en charge différents types de données. La base de données MongoDB est un outil capable de gérer des informations basées sur des documents ainsi que d'extraire et de stocker des informations.
Prérequis :
- Système d'exploitation avec Ubuntu 22.04
- Adresse IPv4 du serveur avec privilèges de superutilisateur (accès racine)
- Terminal Gnome pour Linux Desktop
- Client SSH PuTTy pour Windows ou macOS
- Powershell pour Windows 10/11
- Familier avec les commandes APT
Installer MongoDB sur Ubuntu 22.04 LTS
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade sudo apt install software-properties-common dirmngr apt-transport-https gnupg
Étape 2. Installation de Libssl1.
Avant d'installer MongoDB, vous devez installer libssl1 sur votre système :
echo "deb http://security.ubuntu.com/ubuntu impish-security main" | sudo tee /etc/apt/sources.list.d/impish-security.list sudo apt update sudo apt- install libssl1.1
Étape 3. Installez MongoDB sur Ubuntu Linux.
L'installation de MongoDB sur votre système Ubuntu 22.04 Jammy Jellyfish est simple, importez maintenant la clé GPG MongoDB pour vérifier l'authenticité de l'installation :
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
Ensuite, ajoutez le référentiel MongoDB en utilisant cette commande :
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
Après cela, installez la dernière version de MongoDB à l'aide de la commande ci-dessous :
sudo apt update sudo apt install mongodb-org
Une fois l'installation réussie, MongoDB sera démarré. Utilisez cette commande pour vérifier l'état du service :
sudo systemctl enable mongod sudo systemctl status mongod
Étape 4. Configurez MongoDB.
Nous pouvons maintenant sécuriser MongoDB, configurer MongoDB pour accepter les connexions à distance et également créer une nouvelle base de données :
sudo nano /etc/mongod.conf
security: authorization: enabled
Le authorization
l'option active le contrôle d'accès basé sur les rôles (RBAC) qui régule l'accès des utilisateurs aux ressources et aux opérations de la base de données. Si cette option est désactivée, chaque utilisateur aura accès à toutes les bases de données et effectuera n'importe quelle action.
Après avoir modifié le fichier de configuration MongoDB, redémarrez le service MongoDB pour que les modifications prennent effet :
sudo systemctl restart mongod
Étape 5. Créer un utilisateur administrateur
Par défaut, MongoDB n'authentifie pas les utilisateurs pour lire et modifier les données, et c'est le plus gros problème de sécurité. Pour activer l'authentification, commencez par créer un utilisateur administratif de la base de données.
Étape 6 Accédez à MongoDB.
Enfin, connectez-vous au shell MongoDB en utilisant la commande suivante :
$ mongo OR $ mongo <DBHOST_IP_ADDRESS>
C'est tout ce que vous avez à faire pour installer MongoDB sur Ubuntu 22.04 LTS Jammy Jellyfish. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur l'installation du serveur de base de données MongoDB, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.