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

No se puede conectar a MongoDB con la autenticación habilitada

Creo que auth = true es una configuración no válida y su mongod no se está iniciando por eso. Para habilitar autorización , intenta usar lo siguiente en su lugar:

security:
  authorization: enabled

Luego, para conectarse a la base de datos, asegúrese de que su cliente esté usando el base de datos de autenticación y mecanismo de autenticación . Esto se puede hacer usando la línea de comando con el siguiente comando:

mongo localhost -u admin -p myAdminPass --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-1