Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
mongodb [Le 25/04/2016, 11:50] dbroqua [Configuration] |
mongodb [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 7F0CEB10 | + | |
| - | </code> | + | |
| - | Ajouter la ligne "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" à mongodb-org-3.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 : |
| - | echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.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 | ||
| sudo apt-get install -y mongodb-org | sudo apt-get install -y mongodb-org | ||
| </code> | </code> | ||
| + | |||
| + | Vous pouvez installer d'autres versions spécifiques de MongoDB (cf documentation). | ||
| + | |||
| + | Lancer le serveur mongodb : | ||
| + | <code>sudo service mongod start</code> | ||
| + | |||
| + | Pour vérifier si le serveur est bien actif : | ||
| + | <code>sudo service mongod status</code> | ||
| + | |||
| + | <note tip> | ||
| + | Si mongodb ne se lance pas, vous pouvez essayer ces commandes : | ||
| + | |||
| + | <code> | ||
| + | sudo rm /var/lib/mongodb/mongod.lock | ||
| + | mongod --repair | ||
| + | sudo service mongod start | ||
| + | mongo | ||
| + | </code> | ||
| + | </note> | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| Ligne 84: | Ligne 120: | ||
| show dbs | show dbs | ||
| - | Il est aussi possible d'utiliser une interface graphique, comme par exemple **[[apt>robomongo]]**. | + | Il est aussi possible d'utiliser une interface graphique, comme par exemple **[[apt>robomongo]]** ou sur le site officiel https://robomongo.org/download |
| ===== Désinstallation ===== | ===== Désinstallation ===== | ||
| Ligne 93: | Ligne 129: | ||
| * **(en)** [[http://www.mongodb.org/|Site officiel]] | * **(en)** [[http://www.mongodb.org/|Site officiel]] | ||
| * **(fr)** [[http://www.mongodb.org/display/DOCSFR/Home|Documentation en français]] | * **(fr)** [[http://www.mongodb.org/display/DOCSFR/Home|Documentation en français]] | ||
| - | * **(fr)** [[http://www.mongotuto.com/|MongoTuto.com - La référence Francophone de MongoDB]] | ||
| ---- | ---- | ||
| //Contributeurs principaux : pandark.// | //Contributeurs principaux : pandark.// | ||