sql >> Databáze >  >> NoSQL >> MongoDB

Nelze se připojit k MongoDB s povoleným ověřováním

Myslím, že auth = true je neplatná konfigurace a váš mongod se kvůli tomu nespouští. Chcete-li povolit autorizaci , zkuste místo toho použít následující:

security:
  authorization: enabled

Poté se pro připojení k databázi ujistěte, že váš klient používá správný ověřovací databáze a autentizační mechanismus . To lze provést pomocí příkazového řádku následujícím příkazem:

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


  1. Automatické zapojení Spring Boot redisTemplate se nezdařilo

  2. Dotazování odlišné s MongoMapper

  3. Ovladač C# MongoDB:Nemohu najít způsob, jak spustit složitý dotaz pro filtr AnyIn v MongoDB

  4. Jak používat agregační funkci mongo db-query