Dans ce tutoriel, nous allons vous montrer comment installer MongoDB sur Debian 11. Pour ceux qui ne le savaient pas, MongoDB est une base de données NoSQL simple, orientée objet, évolutive , et base de données dynamique. Elle est également appelée base de données NoSQL car elle ne s'appuie pas sur une structure de base de données relationnelle traditionnelle basée sur des tables. Elle stocke les données au format JSON au lieu de la méthode de style de table. Elle peut être facilement intégrée à divers langages de programmation.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de la base de données MongoDB NoSQL sur une Debian 11 (Bullseye).
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Debian 10 ou Debian 11.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer MongoDB sur Debian 11 Bullseye
Étape 1. Avant d'exécuter le didacticiel ci-dessous, il est important de vous assurer que votre système est à jour en exécutant le suivant apt
commandes dans le terminal :
sudo apt update sudo apt install curl apt-transport-https software-properties-common gnupg2
Étape 2. Installation de MongoDB.
Par défaut, MongoDB n'est pas disponible sur le référentiel de base Debian 11. Ajoutez maintenant le référentiel MongoDB à votre système Debian 11 :
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | tee /etc/apt/sources.list.d/mongodb-org.list
Ensuite, ajoutez la clé GPG avec la commande suivante :
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add -
Après cela, actualisez APT et installez MongoDB à l'aide de la commande suivante :
sudo apt update sudo apt install mongodb-org
Pour vérifier la version de MongoDB installée :
mongod --version
Activons et démarrons également le service du serveur de base de données afin de ne pas avoir à l'exécuter encore et encore avec le démarrage du système :
sudo systemctl start mongod sudo systemctl enable mongod
Pour sécuriser la MongoDB, lancez la MongoDB :
mongo
Une fois connecté, créez une base de données nommée admin avec la commande suivante :
use admin
Ensuite, créez un utilisateur administrateur et définissez un mot de passe :
> db.createUser( { user: "ngadimin", pwd: "your-strong-passwd", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
Pour activer la sécurité de MongoDB, ouvrez le fichier de configuration de MongoDB :
nano /etc/mongod.conf
Ajoutez les lignes suivantes :
security: authorization: enabled
Enregistrez et fermez un fichier, puis redémarrez le service MongoDB pour appliquer les modifications :
sudo systemctl restart mongod
Vérifiez la connexion MongoDB en exécutant la commande suivante pour connecter le shell MongoDB à l'aide du nom d'utilisateur et du mot de passe :
mongo -u madmin -p
Félicitations ! Vous avez installé MongoDB avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version de MongoDB 5 sur le système Debian. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel de MongoDB. site Web.