sql >> Database >  >> NoSQL >> MongoDB

Log in met root-referenties op Mongodb-container gemaakt met Docker compose

Er zijn enkele vereisten om authenticatie op mongo te configureren:

  • Plaats deze regel in mongod.conf

    beveiliging:

    autorisatie:ingeschakeld

Start hierna uw docker opnieuw en volg de volgende stappen:

  • Verbind met mongo via mongo
  • gebruik admin
  • Maak een gebruiker

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

    })

  • Verlaat Mongo-shell

    • Verstrek authenticatiedatabase om verbinding te maken met mongo:

mongo admin -u root -proot



  1. juiste manier om mongodb hash-geassocieerde array-toewijzing te laden wanneer geen annotaties met rare accessors worden gebruikt

  2. Een script maken om MongoDB-verzamelingen van Mongo-shell te maken?

  3. ServerSelectionTimeoutError bij het verbinden met aws met pymongo

  4. Azure Redis Session State-fout Time-out bij het uitvoeren van EVAL, inst:1 , queue:2