MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Não é possível conectar ao MongoDB com autenticação habilitada


Acho que auth = true é uma configuração inválida e seu mongod não está iniciando por causa disso. Para ativar a autorização , tente usar o seguinte:
security:
  authorization: enabled

Em seguida, para se conectar ao banco de dados, certifique-se de que seu cliente esteja usando o banco de dados de autenticação e mecanismo de autenticação . Isso pode ser feito usando a linha de comando pelo seguinte comando:
mongo localhost -u admin -p myAdminPass --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-1