sql >> Base de Datos >  >> NoSQL >> MongoDB

Inicie sesión con credenciales de raíz en el contenedor Mongodb creado con Docker compose

Hay algunos requisitos previos para configurar la autenticación en mongo:

  • Coloque esta línea en mongod.conf

    seguridad:

    autorización:habilitado

Después de esto, reinicie su ventana acoplable y siga los siguientes pasos:

  • Conectarse a mongo a través de mongo
  • usar administrador
  • Crear un usuario

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

    })

  • Salir del shell de Mongo

    • Proporcionar base de datos de autenticación para conectarse a mongo:

administrador mongo -u raíz -raíz