1. Installez mongodb
1.1 Installer les packages dépendants
sudo apt-get install libcurl4 openssl
1.2 Fermez et désinstallez le mongodb d'origine
service mongodb stop
sudo apt-get remove mongodb
1.3 Importer la clé publique utilisée par le système de gestion des packages
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Si le résultat d'exécution de la commande n'affiche pas OK, exécutez cette commande et réexécutez la phrase précédente :
sudo apt-get install gnupg
1.4 Enregistrer la source mongodb
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
1.5 Source de mise à jour
sudo apt-get update
1.6 Installation formelle
sudo apt-get install -y mongodb-org=4.4.2 mongodb-org-server=4.4.2 mongodb-org-shell=4.4.2 mongodb-org-mongos=4.4.2 mongodb-org-tools=4.4.2
Si vous y êtes invité lors de l'installation : mongodb-org-tools : Dépend de : mongodb-database-tools mais il ne sera pas installé
Exécutez la commande suivante dans le terminal pour résoudre :
sudo apt-get autoremove mongodb-org-mongos mongodb-org-tools mongodb-org
sudo apt-get install -y mongodb-org=4.4.2
1.7 Créer un répertoire de stockage de données
sudo mkdir -p /data/db
1.8 Modifier la configuration, ouvrir le port 27017 et développer des liens réseau externes
sudo vim /etc/mongod.conf
1.9 Recharger la configuration et démarrer mongodb
sudo systemctl daemon-reload
sudo systemctl start mongod
1.10 Afficher l'état de fonctionnement
sudo systemctl status mongod
Si le statut de mongodb est stop, exécutez :
sudo systemctl enable mongod
1.11 arrêter mongodb
sudo systemctl stop mongod
1.12 redémarrer mongodb
sudo systemctl restart mongod
1.13 démarrage démarrage démarrage
sudo systemctl enable mongod