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

Не може да се свърже с MongoDB с активирано удостоверяване

Мисля, че auth = true е невалидна конфигурация и вашият mongod не стартира поради това. За да активирате упълномощаване , опитайте вместо това да използвате следното:

security:
  authorization: enabled

След това, за да се свържете с базата данни, се уверете, че вашият клиент използва правилния база данни за удостоверяване и механизъм за удостоверяване . Това може да стане с помощта на командния ред чрез следната команда:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Model.find не е функция в mongoose

  2. Рамката за агрегиране на MongoDB и Java драйверът правят $or условието да работи

  3. MongoDB + JS Датата е изместена -1 ден

  4. грешка при дублиране на ключ в поле mongo _id

  5. Съхранение на Enums като низове в MongoDB