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

Impossible de se connecter à MongoDB avec l'authentification activée

Je pense que auth = true est une configuration invalide et votre mongod ne démarre pas à cause de cela. Pour activer l'autorisation , essayez plutôt d'utiliser ce qui suit :

security:
  authorization: enabled

Ensuite, pour vous connecter à la base de données, assurez-vous que votre client utilise le bon base de données d'authentification et mécanisme d'authentification . Cela peut être fait en utilisant la ligne de commande par la commande suivante :

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