sql >> Database >  >> NoSQL >> MongoDB

Mongodb-service start niet

Na het uitvoeren van de reparatie kon ik de mongod-processor starten, maar als root, wat betekende dat service mongod start zou niet werken. Om dit probleem te verhelpen, moest ik ervoor zorgen dat alle bestanden in de databasemap eigendom waren van en gegroepeerd waren onder Mongod. Ik deed dit als volgt:

  1. Controleer de bestandsrechten in uw databasemap
    1. merk op dat u zich in uw dbpath-map moet bevinden, de mijne was/var/lib/mongo Ik ging naar cd /var/lib
    2. Ik heb ls -l mongo ran uitgevoerd
  2. Dit liet me zien dat databases eigendom waren van root, wat niet klopt. Ik heb het volgende uitgevoerd om dit op te lossen:chown -R mongod:mongod mongo . Dit veranderde de eigenaar en groep van elk bestand in de map in mongod. (Als u het mongodb-pakket gebruikt, chown -R mongodb:mongodb mongodb )

Ik hoop dat dit iemand anders in de toekomst helpt.



  1. Nodejs Mongo invoegen in subdocument - dynamische veldnaam

  2. Waarom wordt het niet aanbevolen om server-side opgeslagen functies in MongoDB te gebruiken?

  3. Binnen de Near Real-Time Data Ingest Architecture van Santander

  4. WiredTiger en interne updates