इसने मेरे लिए काम किया:
sudo chmod -R 777 /data/db
तब
sudo chown -R `id -u` /data/db
-R
आदेश को पुनरावर्ती बनाता है; मैंने पहले sudo chmod 777 /data/db
. दोनों को आजमाया था और sudo chown `id -u` /data/db
जैसा कि अन्य स्टैक ओवरफ्लो उत्तरों पर निर्देश दिया गया था लेकिन वे विफल रहे।
(पीएस मुझे खेद है कि मुझे पता है कि यह एक बहुत पुराना प्रश्न है, लेकिन मैंने इसे अपनी समस्या का उत्तर खोजने की कोशिश करते हुए पाया; और जब से मैं इसे हल करने में कामयाब रहा, मैंने सोचा कि मैं इसे भविष्य में किसी के लिए भी यहां रखूंगा। इसके अलावा, मुझे यकीन नहीं है कि उन दो आदेशों में से कौन सा फर्क पड़ता है, लेकिन यह काम करता है।)