GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer MongoDB sur Debian 11

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.


Debian
  1. Comment installer Tomcat 8.5 sur Debian 9

  2. Comment installer MongoDB sur Debian 9

  3. Comment installer Nginx sur Debian 9

  4. Comment installer MongoDB 4.4 / 4.2 sur Debian 9

  5. Comment installer MongoDB sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment installer MongoDB sur Debian 10

Comment installer MongoDB sur Debian 8

Comment installer MongoDB sur Debian 9 Stretch

Comment installer Go sur Debian 11