MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

सर्वर से कनेक्ट नहीं हो सका 127.0.0.1 shell/mongo.js

  • मैन्युअल रूप से लॉकफ़ाइल निकालें:sudo rm /var/lib/mongodb/mongod.lock
  • मरम्मत स्क्रिप्ट चलाएँ:sudo -u mongodb mongod -f /etc/mongodb.conf --repair

कृपया निम्नलिखित पर ध्यान दें:

  • आपको इस कमांड को मोंगोडब उपयोगकर्ता के रूप में चलाना होगा। यदि आप इसे रूट के रूप में चलाते हैं, तो रूट /var/lib/mongodb/ में फाइलों का स्वामी होगा जो कि mongodb डेमॉन को चलाने के लिए आवश्यक हैं और इसलिए जब डेमॉन बाद में mongodb उपयोगकर्ता के रूप में चलाने का प्रयास करता है, तो उसे प्रारंभ करने की अनुमति नहीं होगी। उस स्थिति में आपको यह त्रुटि मिलेगी:लॉक फ़ाइल पथ के लिए लॉक फ़ाइल बनाने/खोलने में असमर्थ:/var/lib/mongodb/mongod.lock errno:13 अनुमति अस्वीकृत, समाप्त।
  • उबंटू पर, आपको कॉन्फ़िगरेशन फ़ाइल /etc/mongodb.confusing -f ध्वज को निर्दिष्ट करना होगा। अन्यथा यह गलत जगह पर डेटा फ़ाइलों की तलाश करेगा और आपको निम्न त्रुटि दिखाई देगी:dbpath (/data/db/) मौजूद नहीं है, समाप्त हो रहा है।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $unionWith - MongoDB के UNION ALL . के बराबर

  2. उल्का उत्पादन डेटाबेस तक पहुंचना

  3. एक बार में बहुत सारे मोंगोडब संग्रह कैसे हटाएं?

  4. MongoDB:एंबेडेड दस्तावेज़ में अद्वितीय कुंजी

  5. MongoDB संग्रह में परिवर्तन कैसे सुनें?