MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Влезте с root идентификационни данни в Mongodb контейнер, създаден с помощта на Docker compose

Има някои предварителни изисквания за конфигуриране на удостоверяване на mongo:

  • Поставете този ред в mongod.conf

    сигурност:

    упълномощаване:разрешено

След това рестартирайте своя докер и следвайте следните стъпки:

  • Свържете се с mongo чрез mongo
  • използване на администратор
  • Създайте потребител

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

    })

  • Излезте от Mongo shell

    • Предоставете база данни за удостоверяване, за да се свържете с mongo:

mongo admin -u root -proot



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoose :намерете данни чрез цикъл върху масив от модели

  2. MongoDB $toDecimal

  3. Зависимостите на Gradle не работят в IntelliJ

  4. mongod:грешка при зареждане на споделени библиотеки:libssl.so.10 libcrypto.so.10

  5. Заявка за колекция mongodb като динамична