2017-08-02 7 views
5

मैं रोबो 3T को अपने ऑनलाइन डेटाबेस से कनेक्ट करने का प्रयास कर रहा हूं और ऐसा लगता है कि यह काम नहीं कर रहा है। मैं इसके साथ स्थानीय डेटाबेस से कनेक्ट करने में सक्षम हूं। मैंने मोंगोडीबी कम्पास का उपयोग करके कनेक्ट करने का प्रयास किया और विवरण और एथ ठीक काम कर रहे हैं और मैं कनेक्ट करने में सक्षम हूं। लेकिन जब मैं रोबो 3 टी में एक ही विवरण से जुड़ता हूं, तो ऐसा लगता है कि यह काम नहीं कर रहा है। मैं यह कैसे तय करुं? मैं उपयोग कर रहा हूँ रोबो 3T संस्करण 1.1 मैं Robomongo 1.0 के साथ एक ही करने की कोशिश की, और अब भी वही त्रुटिरोबो 3T त्रुटि: नेटवर्क पहुंच योग्य नहीं है

Error Dialog

+2

हाय, क्या आपको इस समस्या का समाधान मिला है? मुझे अपनी विंडोज मशीन पर रिमोट मोंगो डेटाबेस usint Robo 3T तक पहुंचने के दौरान एक ही त्रुटि का सामना करना पड़ रहा है। – Mrunal

+0

मैं उस समस्या को ठीक करने में सक्षम नहीं था, मुझे लगता है कि यह अकेले उस दूरस्थ डेटाबेस के साथ समस्या थी, क्योंकि अब मैं अन्य चार दूरस्थ डेटाबेस से कनेक्ट करने में सक्षम हूं। –

उत्तर

0

हो रही मैं टर्मिनल से कनेक्शन शुरू करने से इस समस्या को हल किया।

मैं रूट फ़ोल्डर में गया और नाम दिया गया एक फ़ोल्डर बनाया: mongo-data। तब मैं bin फ़ोल्डर में फिर फ़ोल्डर जहाँ मैं MongoDB स्थापित करने के लिए चला गया, और बस टर्मिनल में टाइप: ./mongod --dbpath ~/mongo-data/

इस तरह आप मैन्युअल रूप से कनेक्शन बना सकते हैं। तो, अब आपको बस इतना करना है कि रोबो 3 टी खोलने का प्रयास करें।

+0

स्थानीय डेटाबेस से कनेक्ट करते समय मेरा डेटाबेस कनेक्शन ठीक काम करता है। यह मेरे ऑनलाइन डेटाबेस से कनेक्ट करते समय काम नहीं करता है। मुझे लगता है कि स्थानीय डीबीपीथ के साथ इसका कोई संबंध नहीं है। या मैं गलत हूँ? –

+0

मुझे लगता है कि आप सही हैं:/ क्षमा करें ... मेरे लिए यह एक स्थानीय समस्या थी। सुनिश्चित करें कि आप दूरस्थ डेटाबेस तक पहुंच रहे हैं, अन्यथा आप स्थानीय डेटाबेस तक पहुंचने का प्रयास कर रहे थे। अगर ऐसा नहीं है, तो मुझे नहीं पता। अच्छा कामयाब हो। –

2

एक बेहतर समाधान बाहर टिप्पणी या /etc/mongod.conf

कॉन्फ़िग फ़ाइल से bindIp निकालें सेटिंग आप

2

बस प्रभावी करने के लिए बदलने के लिए सेवा को पुनरारंभ करना होगा करने के लिए है 0.0.0.0 के लिए 127.0.0.1 से /etc/mongod.conf में अपने bind_ip बदलने के लिए, और यह मेरे लिए काम करता है ~

0

आप उसके बाद निम्न त्रुटि मिलती है तो आप निम्नलिखित भी जांच होनी चाहिए:

+०१२३५१६४१०

Pciture showing ROBO 3T auth options

एटलस सर्वर को कम से कम इस सेटिंग की आवश्यकता होती है, अगर आप इसे नहीं चुनते हैं, तो आप आम तौर पर नेटवर्क पहुंचने योग्य संदेश प्राप्त करते हैं।

यदि आप एटलस का उपयोग कर रहे हैं तो आपको प्रमाणीकरण टैब की जांच करनी चाहिए और SCRAM-SHA-1 का चयन करना चाहिए, हालांकि यह आम तौर पर एक प्रमाणीकरण त्रुटि में परिणाम देता है जो नेटवर्क पहुंच योग्य नहीं है।

0

इसका मतलब है कि मोंगो सर्वर शुरू नहीं हुआ है। आपको सर्वर शुरू करने के लिए टर्मिनल पर mongod आदेश चलाने की आवश्यकता है।

यदि आपके मशीन पर mongo db इंस्टॉल नहीं है। Link से डाउनलोड और इंस्टॉल करें।

संबंधित मुद्दे

 संबंधित मुद्दे