sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan inte ansluta till MongoDB med autentisering aktiverad

Jag tror att auth = true är en ogiltig konfiguration och din mongod startar inte på grund av det. För att aktivera auktorisering , försök använda följande istället:

security:
  authorization: enabled

För att sedan ansluta till databasen, se till att din klient använder rätt autentiseringsdatabas och autentiseringsmekanism . Detta kan göras med hjälp av kommandoraden med följande kommando:

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


  1. Lagra och hämta fil i MongoDB med Java &GridFs

  2. hur man fixar:'MongoError:autentisering misslyckades' @MongoDB Atlas

  3. Hur kan jag skapa ett ObjectId med mongoose?

  4. Oändligt återhämtande tillstånd av sekundär