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

काढ़ा सेवाओं का उपयोग करने और चलाने में समस्या शुरू [ईमेल संरक्षित]

हल किया गया

मुझे /usr/local/bin/brew-services.rb को

. कमांड के साथ हटाना पड़ा

rm /usr/local/bin/brew-services.rb यह अनुमति मांग सकता है इसलिए sudo rm /usr/local/bin/brew-services.rb जोड़ें ।

उसके बाद मैंने brew services start [email protected] और मुझे मिल गया

Successfully started mongodb-community (label: homebrew.mxcl.mongodb-commu लेकिन जब मैं mongo . डालता हूं विभिन्न टर्मिनल से खोल शुरू करने के लिए मुझे मिलाSocket exception error इसलिए मैंने mongod.log फ़ाइल की भी जाँच की और मैंने देखा कि यह एक सॉकेट समस्या थी इसलिए मैंने कोशिश की

ls -ls /tmp/mongodb-27017.sock और मुझे मिल गया

0 srwx------ 1 root root 0 June 04 14:51 /tmp/mongodb-27017.sock इसका मतलब है कि मालिक जड़ है और मोंगोडब इसे एक्सेस नहीं कर सकता इसलिए मैंने किया

sudo rm -rf /tmp/mongodb-27017.sock

फ़ाइल को हटाने के लिए और फिर

. के साथ फिर से mongodb शुरू करें

brew services start [email protected] जिसने नई .sock फ़ाइल बनाई जिसका स्वामी सीधे mongodb है या वास्तविक उपयोगकर्ता whoami है और जब मैंने दोबारा जाँच की

ls -lsah /tmp/mongodb-27017.sock

मैंने साबित किया कि मैं मालिक हूं और फिर मैं नया टर्मिनल खोल सकता हूं और mongo चला सकता हूं और सक्षम कनेक्शन के साथ प्रवेश करें और शेल का उपयोग करें!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. FindOneAndUpdate और अद्यतन का नेवला अंतर

  2. MongoDB के साथ ट्विटर जैसी टाइमलाइन बनाना

  3. क्या NoSQL डेटाबेस के लिए स्कीमा माइग्रेशन के लिए कोई उपकरण हैं?

  4. Mongodb upsert केवल चयनित फ़ील्ड को अपडेट करें, लेकिन सभी डालें

  5. का उपयोग कर:=अप्रयुक्त त्रुटि देता है लेकिन गो में =का उपयोग नहीं कर रहा है