¿Falló la autenticación de MongoDB?

¿Falló la autenticación de MongoDB?

Actualmente estoy intentando configurar una base de datos MongoDB segura para mis diversas aplicaciones, pero cada vez que intento iniciar sesión con un nombre de usuario y contraseña, el shell siempre responde Error: Authentication failed.y me impide acceder a mi base de datos.

Errores de mongod --auth:

2016-02-12T17:11:57.039-0600 I ACCESS [conn1] SCRAM-SHA-1 authentication failed for app-client on application-userdata from client 127.0.0.1 ; UserNotFound Could not find user app-client@application-userdata

¿Alguien puede darme ayuda para intentar que esto funcione? Ya intenté eliminar y volver a agregar al usuario, pero eso no hace nada. En caso de que sea importante, el usuario solo tiene el readWriterol habilitado.

(Ubuntu 15.10, x86_64)

Respuesta1

Mira eso, lo descubrí. Resulta que tuve que cambiar mongod.confpara habilitar la autenticación.

Para aquellos que vendrán aquí en el futuro, agregue lo siguiente a /etc/mongod.conf:

security: authorization: enabled

información relacionada