sql >> Databasteknik >  >> NoSQL >> MongoDB

Logga in med root-uppgifter på Mongodb-behållare skapad med Docker compose

Det finns några förutsättningar för att konfigurera autentisering på mongo:

  • Placera denna rad i mongod.conf

    säkerhet:

    auktorisering:aktiverad

Starta sedan om din docker och följ följande steg:

  • Anslut till mongo via mongo
  • använd admin
  • Skapa en användare

    {
        user: "root",
        pwd: "root",
        roles: [ { role: "userAdminAnyDatabase,readWriteAnyDatabase", db: "admin" } ]
    

    })

  • Avsluta Mongo-skalet

    • Tillhandahålla autentiseringsdatabas för att ansluta till mongo:

mongo admin -u root -root



  1. MongoDB - Uppröstning/nedröstning av kommentarer med aggregationspipeline

  2. Hur skapar man ett distribuerat lås med Redis?

  3. konvertera från blob till binär för att spara den till mongodb

  4. MongoDB:Uppdatera ett fält för ett objekt i array med att matcha ett annat fält för det objektet