sql >> Databasteknik >  >> NoSQL >> MongoDB

Vill inte behöva börja mongod med `sudo mongod`

Detta fungerade för mig:

sudo chmod -R 777 /data/db

sedan

sudo chown -R `id -u` /data/db

-R gör kommandot rekursivt; Jag hade tidigare provat både sudo chmod 777 /data/db och sudo chown `id -u` /data/db enligt instruktionerna för andra StackOverflow-svar men de misslyckades.

(PS Jag är ledsen, jag vet att det här är en väldigt gammal fråga men jag hittade den när jag försökte leta efter ett svar på mitt problem; och eftersom jag lyckades lösa det tänkte jag att jag skulle lägga den här för vem som helst i framtiden. Jag är inte heller säker på vilket av dessa två kommandon som gjorde skillnaden, men det fungerade.)



  1. En guide till MongoDB-distribution och underhåll med Puppet:Del 1

  2. Tips för att hantera MongoDB på distans

  3. Returnera hgetall lista från redis i nodejs

  4. Den snabbare metoden att flytta redis-data till MySQL