sql >> Database >  >> NoSQL >> MongoDB

Het starten van mongod mislukt tenzij uitvoeren als root

Als je mongod start als gebruiker xxx dan moeten alle mappen en bestanden die het moet gebruiken eigendom zijn van gebruiker xxx - in jouw geval zie ik verschillende bestanden die eigendom zijn van root dus mongod kan die bestanden niet manipuleren.

Herstel de machtigingen en zorg ervoor dat u mongod nooit uitvoert weer als root. Ook als je een foutmelding krijgt van mongod Als u in het logbestand kijkt, weet u precies wat de fout heeft veroorzaakt. (In alle gevallen behalve wanneer het bestand niet beschrijfbaar is door de gebruiker mongod draait als).




  1. Mongodb x.509 'Geen geverifieerde onderwerpnaam beschikbaar van klant'

  2. Hoe werk ik een Mongo-document bij nadat ik het heb ingevoegd?

  3. MongoEngine slicing-queryset (mongodb met django)

  4. Hoe mongodb van groovy / grails te ondervragen?