MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Connectez-vous avec les informations d'identification racine sur le conteneur Mongodb créé à l'aide de Docker compose

Il existe quelques prérequis pour configurer l'authentification sur mongo :

  • Placez cette ligne dans mongod.conf

    sécurité :

    autorisation :activée

Après cela, redémarrez votre docker et suivez les étapes suivantes :

  • Se connecter à mongo via mongo
  • utiliser l'administrateur
  • Créer un utilisateur

    {
        user: "root",
        pwd: "root",
        roles: [ { role: "userAdminAnyDatabase,readWriteAnyDatabase", db: "admin" } ]
    

    })

  • Quitter le shell Mongo

    • Fournir une base de données d'authentification pour se connecter à mongo :

mongo admin -u racine -proot