Recherche de site Web

Comment installer MongoDB Community Edition sur Ubuntu


MongoDB est une base de données documentaire open source basée sur la technologie de pointe NoSQL. Il prend en charge le développement d'applications Web modernes, avec des fonctionnalités telles qu'une forte cohérence, une flexibilité, des langages de requête expressifs et des index secondaires et bien plus encore. De plus, il offre aux organisations une évolutivité et des performances exceptionnelles pour créer des applications modernes avec des bases de données puissantes et critiques.

Dans cet article, vous apprendrez comment installer et configurer la dernière version de MongoDB 4.4 Community Edition sur les versions Ubuntu LTS (support à long terme) d'Ubuntu Linux à l'aide de l'apt directeur chargé d'emballage.

Prise en charge de la plateforme

MongoDB 4.4 Community Edition contient les versions Ubuntu LTS 64 bits suivantes (support à long terme) :

  • 20.04 LTS (« Focale »)
  • 18.04 LTS (« Bionique »)
  • 16.04 LTS (« Xenial »)

Les référentiels Ubuntu par défaut proposent une version obsolète de MongoDB, nous allons donc installer et configurer la dernière MongoDB à partir du référentiel officiel MongoDB sur le serveur Ubuntu.

Étape 1 : Ajout du référentiel MongoDB sur Ubuntu

1. Pour installer la dernière version de MongoDB Community Edition sur votre serveur Ubuntu, vous devez installer les dépendances nécessaires comme indiqué.

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. Ensuite, importez la clé GPG publique MongoDB utilisée par le système de gestion de packages à l'aide de la commande wget suivante.

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. Après cela, créez le fichier de liste /etc/apt/sources.list.d/mongodb-org-4.4.list qui contient les détails du référentiel MongoDB sous /etc/apt/sources.list.d/ pour votre version d'Ubuntu.

Exécutez maintenant la commande suivante selon votre version d'Ubuntu :

Ubuntu 20.04 (Focale)

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

Ubuntu 18.04 (Bionique)

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

Ubuntu 16.04 (Xenial)

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

Enregistrez ensuite le fichier et fermez-le.

4. Ensuite, exécutez la commande suivante pour recharger la base de données de packages locale.

sudo apt-get update

Étape 2 : Installation de la base de données MongoDB sur Ubuntu

5. Maintenant que le référentiel MongoDB est activé, vous pouvez installer la dernière version stable en exécutant la commande suivante.

sudo apt-get install -y mongodb-org

Lors de l'installation de MongoDB, il créera le fichier de configuration /etc/mongod.conf, le répertoire de données /var/lib/mongodb et le journal répertoire /var/log/mongodb.

Par défaut, MongoDB s'exécute en utilisant le compte utilisateur mongodb. Si vous changez d'utilisateur, vous devez également modifier l'autorisation sur les répertoires data et log pour attribuer l'accès à ces répertoires.

6. Ensuite, démarrez et vérifiez le processus mongod en exécutant la commande suivante.

------------ systemd (systemctl) ------------ 
sudo systemctl start mongod 
sudo systemctl status mongod

------------ System V Init ------------
sudo service mongod start   
sudo service mongod status

7. Maintenant, démarrez un shell mongo sans aucune option pour vous connecter à un mongod qui s'exécute sur votre hôte local avec le port par défaut 27017.

mongo

Désinstaller MongoDB Community Edition

Pour supprimer complètement MongoDB, y compris les applications MongoDB, les fichiers de configuration et tous les répertoires contenant des données et des journaux, exécutez les commandes suivantes.

sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

J'espère que vous trouverez ce guide utile, pour toute question ou information supplémentaire, vous pouvez utiliser la section commentaires ci-dessous pour exprimer vos préoccupations.