MongoDB est une base de données NOSQL orientée vers le document libre et open source open et open source avec l'intersection d'index qui permet les 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 les grandes applications. L'authentification avec LDAP, X.509 et Kerberos et le cryptage basées sur TLS (transport Layer Security) sont prises en charge. Il existe également des rôles spécifiques à l'utilisateur, des fonctions d'audit pour la conformité et les analyses médico-légales ainsi que des composants prêts à l'emploi pour garantir des systèmes dignes de confiance.
Dans ce didacticiel, nous verrons l'installation de MongoDB sur Ubuntu 20.04 LTS sans ajouter de repo. De plus, on peut suivre les mêmes étapes pour Ubuntu 18.04 LTS ou 19.04 / 19.10 également.
exigences:
- Ubuntu 20.04 LTS FOCAL FOSSA Server ou Desktop.
- Un utilisateur non racinaire avec
sudo
accé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 18.04 LTS, le MongoDB est également disponible dans le référentiel officiel d'Ubuntu 20.04 à installer avec une version à jour. Ainsi, pas besoin d'ajouter un tiers. Une seule commande pour elle installera 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, le MongoDB commence automatiquement, cependant, sinon vous pouvez utiliser la commande:
systemctl strart mongodb
Pour vérifier si le serveur MongoDB s'exécute correctement ou non, nous pouvons utiliser la commande d'état:
systemctl status mongodb
4. Commande pour gérer MongoDB
Voici quelques commandes de base dont il faudrait gérer cette base de données telle que start, redémarrer, arrêter le serveur avec d'autres.
Pour arrêter le serveur MongoDB
sudo systemctl stop mongodb
Pour recommencer.
sudo systemctl start mongodb
Pour redémarrer le serveur après quelques modifications.
sudo systemctl restart mongodb
Afin de désactiver le MongoDB, commencez avec le serveur qui se produit par défaut.
sudo systemctl disable mongodb
Pour activer à nouveau le début automatique du serveur avec le démarrage du système.
sudo systemctl enable mongodb
Pour commencer à l'utiliser, tapez simplement:
mongo
Terminez la désinstallation MongoDB
Dans le cas où vous ne voulez plus MongoDB sur votre système Ubuntu 20.04, supprimez-le simplement en utilisant les 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
Remarques de clôture:
Donc, ce tutoriel rapide mural sur l'installation de MongoDB pour les serveurs Ubuntu 20.04, vous pouvez également voir la même chose pouret d'autres tutoriels connexes.