MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impossibile connettersi a MongoDB con l'autenticazione abilitata

Penso che auth = true è una configurazione non valida e il tuo mongod non si avvia a causa di ciò. Per abilitare l'autorizzazione , prova invece a utilizzare quanto segue:

security:
  authorization: enabled

Quindi, per connetterti al database, assicurati che il tuo client stia utilizzando il corretto database di autenticazione e meccanismo di autenticazione . Questo può essere fatto usando la riga di comando con il seguente comando:

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