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.