Comment installer MongoDB sur Ubuntu 20.04/18.04 LTS

MongoDB est une base de données NoSQL orientée document, évolutive, gratuite et open source, avec intersection d'index qui permet des requêtes ad hoc. Les utilisateurs peuvent également utiliser différentes extensions telles que la sécurité, l'intégration et l'analyse pour utiliser MongoDB pour de grandes applications. L'authentification avec LDAP, x.509 et Kerberos et le cryptage basé sur TLS (Transport Layer Security) sont pris en charge. Il existe également des rôles spécifiques aux utilisateurs, des fonctions d'audit pour la conformité et des analyses médico-légales, ainsi que des composants prêts à l'emploi pour garantir la fiabilité des systèmes.

Dans ce tutoriel, nous verrons l'installation de MongoDB sur Ubuntu 20.04 LTS sans ajouter de repo. En outre, on peut suivre les mêmes étapes pour Ubuntu 18.04 LTS ou 19.04/19.10.

exigences:

  • Serveur ou bureau à fosse focale Ubuntu 20.04 LTS.
  • Un utilisateur non root avecsudoaccéder

1. Mettre à jour le système

Avant de passer à l'étape d'installation de MongoDB, mettons à jour les packages existants d'Ubuntu 20.04

sudo apt update

2. Commande pour installer MongoDB sur Ubuntu 20.04

Tout comme la 18.04 LTS, MongoDB est également disponible dans le référentiel officiel d'Ubuntu 20.04 pour être installé avec une version à jour. Ainsi, pas besoin d’ajouter un tiers. Une seule commande installera les composants Mongo-tools, Mongodb, Mongodb-clients Mongodb-server et Mongodb-server-core ainsi que d'autres dépendances.

sudo apt install mongodb

Sortie pour la commande ci-dessus :

The following additional packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
The following NEW packages will be installed:
libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5
libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 56.8 MB of archives.
After this operation, 234 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

3. Vérifiez l'état de MongoDB

Après l'installation, MongoDB démarre automatiquement, sinon vous pouvez utiliser la commande :

systemctl strart mongodb

Pour vérifier si le serveur MongoDB fonctionne correctement ou non, nous pouvons utiliser la commande status :

systemctl status mongodb

4. Commande pour gérer MongoDB

Voici quelques commandes de base dont on aurait besoin pour gérer cette base de données, telles que démarrer, redémarrer, arrêter le serveur ainsi que d'autres.

Pour arrêter le serveur MongoDB

sudo systemctl stop mongodb

Pour recommencer.

sudo systemctl start mongodb

Redémarrer le serveur après quelques modifications.

sudo systemctl restart mongodb

Afin de désactiver le démarrage automatique de MongoDB avec le serveur qui se produit par défaut.

sudo systemctl disable mongodb

Pour réactiver le démarrage automatique du serveur au démarrage du système.

sudo systemctl enable mongodb

Pour commencer à l'utiliser, tapez simplement :

mongo

Désinstallation complète de MongoDB

Si vous ne voulez plus de MongoDB sur votre système Ubuntu 20.04, supprimez-le simplement à l'aide des commandes ci-dessous :

sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove

Notes de clôture :

Ainsi, ce tutoriel rapide sur l'installation de MongoDB pour les serveurs Ubuntu 20.04, vous pouvez également voir la même chose pouret d'autres tutoriels connexes.

Related Posts