GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer MongoDB dans CentOS 8

Présentation

MongoDB est un programme de base de données multiplateforme orienté document disponible en source. Classé comme programme de base de données NoSQL, MongoDB utilise des documents de type JSON avec des schémas facultatifs. MongoDB est développé par MongoDB Inc. et sous licence sous la licence publique côté serveur (SSPL).

MongoDB est un moteur de base de données NoSQL basé sur des documents et à usage général qui stocke les données au format JSON.

Dans ce tutoriel, vous apprendrez à installer MongoDB sur CentOS 8 .

Installer MongoDB

Suivez simplement les étapes ci-dessous

  • Ajouter un référentiel MongoDB
vim /etc/yum.repos.d/mongodb.repo
  • Ajoutez ensuite ce qui suit :
[mongodb-org-5]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/development/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
  • La prochaine étape consistera à installer MongoDB en utilisant la commande ci-dessous :
dnf install mongodb-org
  • Démarrer et activer MongoDB
systemctl start mongod
systemctl enable mongod
  • Vérifier l'état de MongoDB
systemctl status mongod
  • Confirmez que Mongod le service est à l'écoute.
netstat -ntlpu
OR
netstat -ntlpu | grep -i mongo
  • Accédez à MongoDB Shell avec la commande ci-dessous
mongo

Sortie :

  • Créer un utilisateur administrateur MongoDB
  • basculer vers l'administrateur de la base de données
> use admin
  • Créez ensuite un nouvel utilisateur MongoDB en exécutant le code ci-dessous
> db.createUser(
{
user: "mongod_admin",
pwd: "unixcop@Password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

Le résultat devrait être comme indiqué ci-dessous :

  • Répertorier les utilisateurs de MongoDB avec :
> show users
  • Configurez l'authentification pour MongoDB, car tous les utilisateurs peuvent accéder au shell et exécuter n'importe quelle commande, ce qui n'est pas du tout recommandé pour des raisons de sécurité.
  • Pour activer l'authentification, ouvrez le /lib/systemd/system/mongod.service fichier.
vim /lib/systemd/system/mongod.service
  • Modifiez ensuite le paramètre Environnement comme indiqué.
Environment="OPTIONS= --auth -f /etc/mongod.conf"
  • Rechargez le système et redémarrez MongoDB .
systemctl daemon-reload
systemctl restart mongod
  • Encore une fois, accédez au shell mongoDB avec :
mongo
  • Ensuite, répertoriez les utilisateurs après être passé à l'utilisateur administrateur, tapez simplement :
> use admin
> show users

Vous devriez obtenir une erreur comme indiqué.

  • Pour vous authentifier, transmettez simplement les informations d'identification comme indiqué.
> db.auth('mongod_admin', 'unixcop@Password')
  • Répertorier les utilisateurs
> show users
  • Pour quitter le moteur de base de données, exécutez :
> exit

Conclusion

C'est tout…

Dans ce guide, nous vous avons montré comment installer MongoDB sur CentOS 8 .


Cent OS
  1. Comment installer MongoDB sur CentOS 8 / RHEL 8

  2. Comment installer MongoDB 4.2 / 4.0 sur CentOS 6 / RHEL 6

  3. Comment installer MongoDB 4.4 / 4.2 sur CentOS 7 / RHEL 7

  4. Comment installer FlintCMS sur CentOS 7

  5. Comment installer et sécuriser MongoDB 4 dans CentOS 8

Comment installer un cluster partagé MongoDB sur CentOS 7

Comment installer MongoDB Compass sur CentOS 8

Comment installer MongoDB sur CentOS 6

Comment installer MongoDB sur CentOS 7

Comment installer MongoDB version 4.0 sur Centos 7 ?

Comment installer Mongodb dans CentOS ?