sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb-tjenesten starter ikke

Efter at have kørt reparationen var jeg i stand til at starte mongod-processoren men som root, hvilket betød at service mongod start ville ikke virke. For at reparere dette problem var jeg nødt til at sikre mig, at alle filerne i databasemappen var ejet og grupperet til mongod. Jeg gjorde dette på følgende måde:

  1. Tjek filtilladelserne i din databasemappe
    1. bemærk, at du skal være i din dbpath-mappe, min var/var/lib/mongo Jeg gik til cd /var/lib
    2. Jeg kørte ls -l mongo
  2. Dette viste mig, at databaser var ejet af root, hvilket er forkert. Jeg kørte følgende for at rette dette:chown -R mongod:mongod mongo . Dette ændrede ejeren og gruppen af ​​hver fil i mappen til mongod. (Hvis du bruger mongodb-pakken, chown -R mongodb:mongodb mongodb )

Jeg håber, at dette hjælper en anden i fremtiden.



  1. Importer data til dine nyoprettede MongoDB-instanser

  2. Redis datastrukturdesign til sortering af tidsbaserede værdier

  3. Er redis-operationer på datastrukturer trådsikre

  4. MongoDB-fejl:Kan ikke bruge genforsøgsskrivninger med limit=0