Dans ce didacticiel, nous allons vous montrer comment installer MongoDB sur Fedora 35. Pour ceux d'entre vous qui ne le savaient pas, MongoDB est une base de données de documents gratuite et open-source conçue pour faciliter développement et mise à l'échelle d'applications. Il est classé comme une base de données NoSQL et stocke donc les données dans des documents flexibles de type JSON, ce qui signifie que les champs peuvent varier d'un document à l'autre et que la structure des données peut être modifiée au fil du temps.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape du programme de base de données MongoDB NoSQL sur un Fedora 35.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Fedora 35.
- Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
- Un
non-root sudo user
ou l'accès à l'root user
. Nous vous recommandons d'agir en tant qu'non-root sudo user
, cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.
Installer MongoDB sur Fedora 35
Étape 1. Avant de continuer, mettez à jour votre système d'exploitation Fedora pour vous assurer que tous les packages existants sont à jour. Utilisez cette commande pour mettre à jour les packages du serveur :
sudo dnf upgrade sudo dnf update
Étape 2. Installer MongoDB sur Fedora 35.
Par défaut, MongoDB est disponible sur le référentiel de base Fedora 35. Maintenant, exécutez la commande suivante ci-dessous pour ajouter le référentiel MongoDB sur le système Fedora :
sudo nano /etc/yum.repos.d/mongodb.repo
Ajoutez les fichiers ci-dessous :
[mongodb-upstream] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Après cela, mettez à jour les packages et installez la dernière version stable de MongoDB à l'aide de la commande suivante :
sudo dnf update sudo dnf install mongodb-org
Une fois l'installation terminée, nous devons démarrer le serveur MongoDB pour commencer à fonctionner. Nous le faisons avec la commande suivante :
sudo systemctl start mongod sudo systemctl enable mongod
Vous pouvez vérifier la version de MongoDB installée à l'aide de la commande suivante :
mongod --version
Sortie :
db version v4.4.4 Build Info: { "version": "4.4.4", "gitVersion": "8db30abmwe469d84bdcad0c83369623f100120397", "openSSLVersion": "OpenSSL 1.1.1l FIPS 24 Aug 2021", "modules": [], "allocator": "tcmalloc", "environment": { "distmod": "rhel80", "distarch": "x86_64", "target_arch": "x86_64" } }
Étape 3. Configurez le pare-feu.
Nous devons activer le pare-feu afin de filtrer le trafic vers notre serveur. Nous autorisons maintenant le port 27017/TCP dans le pare-feu à l'aide de la commande suivante :
sudo firewall-cmd --add-port=27017/tcp --permanent sudo firewall-cmd --reload
Étape 3. Accéder à MongoDB sur Fedora.
Nous exécutons maintenant la commande suivante pour nous connecter au shell mongo :
mongo
Sortie :
[[email protected] ~]# mongo MongoDB shell version v4.4.4 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("Me7b4c9a0-9243-e463-336-920737aG4pa7c") } MongoDB server version: 4.4.4 Welcome to the MongoDB shell. For interactive help, type "help". ---
Félicitations ! Vous avez installé MongoDB avec succès. Merci d'avoir utilisé ce didacticiel pour installer la base de données MongoDB sur votre système Fedora 35. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de MongoDB.