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

MongoDB:изключение в initAndListen:20 Опит за създаване на файл за заключване в директория само за четене:/data/db, прекратяване

Проблемът е, че директорията, която сте създали, /data/db е собственост и може да се записва само от root потребител, но вие изпълнявате mongod като себе си. Има няколко начина да разрешите това, но в крайна сметка трябва да дадете на въпросната директория правилните разрешения. Ако това е за производство, бих ви посъветвал да проверите документите и да обмислите това внимателно – вероятно искате да полагате специални грижи.

Въпреки това, ако това е само за тестване и ви трябва само това, за да работи и да продължите с него, можете да опитате това, което ще направи директорията достъпна за запис от всички:

> sudo chmod -R go+w /data/db

или това, което ще направи директорията собственост на вас:

> sudo chown -R $USER /data/db


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Пагинация на монго с пролетни данни

  2. Множество условия за присъединяване с помощта на оператора $lookup

  3. Как да намерите произволен запис в Mongoose

  4. objasni() в Mongodb:разлики между nscanned и nscannedObjects

  5. връщане на документ с най-нов поддокумент само в mongodb агрегат