Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
mongodb [Le 28/05/2019, 07:14] – [Installation] 105.108.131.197mongodb [Le 05/07/2024, 16:02] (Version actuelle) LinuxFan
Ligne 19: Ligne 19:
 Deux types de paquets sont disponibles: le paquet fourni par la communauté ubuntu et le paquet fourni par la communauté mongodb. Le deuxième comporte la version plus récente. Deux types de paquets sont disponibles: le paquet fourni par la communauté ubuntu et le paquet fourni par la communauté mongodb. Le deuxième comporte la version plus récente.
  
-Pour installer le paquet fourni par la communauté ubuntu, il vous suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt://mongodb|mongodb]]**.+Pour installer le paquet fourni par la communauté ubuntu, il vous suffit d'installer le paquet **[[apt://mongodb|mongodb]]**
 +Instructions pour installer le paquet [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|ici]]
  
-Pour installer le paquet fourni par la communauté mongodb, il vous suffit de suivre les insctructions à cette page : **[[http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/]]**.+Pour installer le paquet "MongoDB Community Edition" fourni par la communauté mongodb, il vous suffit de suivre les instructions de la documentation MongoDB **[[https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/#install-mongodb-community-edition|ici]]**.
  
-Importer la clé publique +En résumé 
  
-<code> +==== Importer la clé publique MongoDB ====
-sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 68818C72E52529D4 +
-</code>+
  
-Ajouter la ligne "deb http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" à mongodb-org-4.0.list :+1. Depuis le Terminal, installer les outils "gnupg" et "curl" :  
 +  sudo apt-get install gnupg curl
  
-<code> +2. Importer la clé publique MongoDB :  
-sudo echo "deb http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list +  curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc 
-</code>+   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \ 
 +   --dearmor
  
-Installer :+Cette commande inscrit la clé publique dans un fichier "/usr/share/keyrings/mongodb-server-7.0.gpg"
 +Pour vérifier la liste des clés sur votre Système  
 +  sudo apt-key list
  
 +Créer maintenant un fichier liste pour MongoDB sous /etc/apt/sources.list.d/mongodb-org-7.0.list.
 +
 +Ex. : Pour Ubuntu 22.04 (Jammy) 
 +  echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
 +
 +OU
 +
 +Se placer dans le dossier /etc/apt/sources.list.d puis commande
 +  sudo touch mongodb-org-7.0.list
 +  
 +Dans ce fichier, écrire le code suivant (avec la commande echo) : 
 +  echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
 +
 +==== Installer la dernière version stable de "MongoDB Community Edition" ====
 <code> <code>
 sudo apt-get update sudo apt-get update
Ligne 42: Ligne 59:
 </code> </code>
  
-Lancer mongodb : +Vous pouvez installer d'autres versions spécifiques de MongoDB (cf documentation).
  
-<code> +Lancer le serveur mongodb :  
-mongo +<code>sudo service mongod start</code> 
-</code>+ 
 +Pour vérifier si le serveur est bien actif :  
 +<code>sudo service mongod status</code>
  
-<note tip>Si mongodb ne veut pas se lancer, vous pouvez essayer ces commandes :+<note tip> 
 +Si mongodb ne se lance pas, vous pouvez essayer ces commandes :
  
 <code> <code>
 sudo rm /var/lib/mongodb/mongod.lock  sudo rm /var/lib/mongodb/mongod.lock 
-mongod repair+mongod --repair
 sudo service mongod start  sudo service mongod start 
 mongo mongo