MongoDB est une base de données NoSQL très performante, conçue pour la rapidité, la haute disponibilité et l’évolutivité. L’installation de MongoDB 4 sur Rocky Linux 9 est un excellent choix pour les développeurs ou les administrateurs de système qui souhaitent tirer parti des capacités de MongoDB pour gérer de grandes quantités de données de manière efficace. Ce guide explique en détail comment installer MongoDB 4 sur Rocky Linux 9, fournissant des instructions claires et des exemples concrets pour une compréhension facile, même pour ceux qui sont nouveaux dans ce domaine.
Prérequis
- Un serveur avec Rocky Linux 9 installé.
- Accès root ou un utilisateur avec des privilèges sudo.
Étape 1 : Configuration du dépôt MongoDB
MongoDB fournit un dépôt officiel qui facilite l’installation et la mise à jour de la base de données sur les systèmes Linux.
- Créez un fichier de dépôt MongoDB pour organiser les sources d’où vous installerez MongoDB :
sudo nano /etc/yum.repos.d/mongodb-org-4.4.repo
- Ajoutez les informations suivantes dans le fichier pour configurer l’accès au dépôt :
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Étape 2 : Installation de MongoDB
Avec le dépôt configuré, vous pouvez procéder à l’installation de MongoDB.
- Installez MongoDB en utilisant dnf :
sudo dnf install -y mongodb-org
Cette commande installera la dernière version stable de MongoDB 4 ainsi que les outils nécessaires pour son fonctionnement.
Étape 3 : Démarrage du service MongoDB
Une fois l’installation terminée, vous devez démarrer le service MongoDB et l’activer pour qu’il démarre automatiquement au boot.
- Démarrez le service MongoDB :
sudo systemctl start mongod
- Activez MongoDB pour qu’il démarre au démarrage du système :
sudo systemctl enable mongod
Étape 4 : Vérification de l’installation
Pour vous assurer que MongoDB fonctionne correctement, vous pouvez vérifier son statut.
- Vérifiez le statut du service MongoDB :
sudo systemctl status mongod
Vous devriez voir un statut actif (en cours d’exécution) indiquant que MongoDB est correctement lancé.
Étape 5 : Configuration initiale de MongoDB
Pour améliorer la sécurité de votre installation MongoDB, il est conseillé de configurer l’authentification.
- Connectez-vous à MongoDB :
mongo
- Créez un super utilisateur (remplacez
yourUsername
etyourPassword
par vos propres valeurs) :
use admin
db.createUser({
user: "yourUsername",
pwd: "yourPassword",
roles: [{ role: "root", db: "admin" }]
})
- Modifiez le fichier de configuration de MongoDB pour activer l’authentification :
sudo nano /etc/mongod.conf
Ajoutez ou modifiez la ligne suivante dans la section security
:
security:
authorization: "enabled"
- Redémarrez le service MongoDB pour appliquer les changements :
sudo systemctl restart mongod
Pour les développeurs et les administrateurs système qui recherchent une solution d’hébergement puissante pour leurs bases de données MongoDB, Shape.host offre des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD sont parfaitement adaptés pour déployer MongoDB sur Rocky Linux 9, fournissant les performances et la fiabilité nécessaires pour gérer vos bases de données avec efficacité.