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

Услугата Mongodb няма да стартира

След като стартирах ремонта, успях да стартирам процесора mongod, но като root, което означаваше, че service mongod start нямаше да работи. За да поправя този проблем, трябваше да се уверя, че всички файлове в папката на базата данни са собственост и групирани в mongod. Направих това чрез следното:

  1. Проверете разрешенията за файлове в папката на вашата база данни
    1. забележете, че трябва да сте във вашата папка dbpath, моята бе/var/lib/mongo Отидох до cd /var/lib
    2. Изпълних ls -l mongo
  2. Това ми показа, че базите данни са собственост на root, което е погрешно. Изпълних следното, за да поправя това:chown -R mongod:mongod mongo . Това промени собственика и групата на всеки файл в папката на mongod. (Ако използвате пакета mongodb, chown -R mongodb:mongodb mongodb )

Надявам се това да помогне на някой друг в бъдеще.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да архивирате вашата Open edX MongoDB база данни

  2. Търсене в MongoDB, когато чуждото поле е масив от обекти

  3. неуспешно с грешка 10068:невалиден оператор:$oid

  4. Mongodb няма да стартира

  5. mongoDB/mongoose:уникален, ако не е нула