2016-02-18 10 views
12

मैं एक remote sshMongodump हो रही खाली फ़ोल्डरों

mongodump --host mongodb1.example.net --port 27017 --username user --password pass --out /opt/backup/mongodump-2013-10-24 

से इस आदेश को चलाने के लिए कोशिश कर रहा हूँ हालांकि, मैं सब मिल रहा है प्रत्येक संग्रह के लिए खाली फ़ोल्डर्स है।

मैं क्या गलत कर रहा हूं?

जानकारी (अगर यह मायने रखती है): स्रोत MongoDB विंडोज सर्वर पर है और SSH की है एक दूरस्थ उबंटू मशीन

यहाँ टर्मिनल आउटपुट है:

connected to: ip.ip.ip.ip:27017 
Thu Feb 18 00:46:01.757 all dbs 
Thu Feb 18 00:46:01.809 DATABASE: admin to  /opt/backup/mongodump-2013-10-24/admin 
Thu Feb 18 00:46:01.903 DATABASE: anthony_data  to  /opt/backup/mongodump-2013-10-24/anthony_data 
Thu Feb 18 00:46:02.004 DATABASE: temp_data to  /opt/backup/mongodump-2013-10-24/temp_data 
Thu Feb 18 00:46:02.104 DATABASE: zoomy to  /opt/backup/mongodump-2013-10-24/zoomy 

तो इसके लिए खाली फ़ोल्डर बनाता है सभी संग्रह लेकिन इसमें कोई बीएसएन नहीं है

+0

पर नहीं हैं निश्चित रूप से वहाँ टर्मिनल में कुछ उत्पादन है कि ऐसा करना चाहिए MongoDB-संगठन-उपकरण पैकेज स्थापित आपको गलत क्या है इसका कुछ संकेत दें। यदि आप अभी भी अनिश्चित हैं तो आउटपुट शामिल करें। –

+0

आप @RamachandraReddy यह mattter नहीं होता

+0

--db जोड़ सकते हैं, के बाद से 'mongodump' सिर्फ सभी डेटाबेस (उपयोगकर्ता की पहुंच है कि) डिफ़ॉल्ट रूप से डंप होगा। बेशक अगर उपयोगकर्ता को डेटाबेस सूचीबद्ध करने की अनुमति नहीं है, तो यह एक और मुद्दा होगा। लेकिन जैसा कि कहा गया है, अभी भी आउटपुट होने जा रहा है जो कुछ स्पष्टीकरण दिखाता है, भले ही ओपी समझ में नहीं आता कि आउटपुट को कैसे प्रभावित किया जाए। –

उत्तर

23

जांचें कि आपकी प्रतिलिपि mongodump और डेटाबेस ही एक ही संस्करण है।

मैं ठीक उसी समस्या जब मैं एक 2.4.1 mongodump ग्राहक के साथ एक मोंगो 3.2.4 सर्वर एक डंप करने की कोशिश की (कोई टर्मिनल उत्पादन या लॉग के साथ पूरा) था। पुराने क्लाइंट को हटाने और नए स्थापित करने से इसे तुरंत हल किया गया।

+0

मेरी संस्करण अभी भी वही मुद्दा – avck

+0

से मेल खाता है यह मेरे लिए समस्या थी। मैं डाउनलोड बाइनरी का उपयोग कर डीबी चला रहा था, लेकिन एक योग्यता पैकेज के साथ डंपिंग। कोई भी बाइनरी का उपयोग करके सुनिश्चित करें कि आप निष्पादन योग्य के उसी सेट से मोंगोडम्प का आह्वान कर रहे हैं। – broncoAbierto

1

मैं उबंटू के साथ डिफ़ॉल्ट mongodb-client deb पैकेज का उपयोग कर रहा था। मैं उन हटा दिया और से mongodb.com https://docs.mongodb.com/master/tutorial/install-mongodb-on-ubuntu/?_ga=2.36209632.1945690590.1499275806-1594815486.1499275806

वे अन्य अपने विशिष्ट ओएस के लिए निर्देश स्थापित अगर आप उबंटू https://www.mongodb.com/download-center?jmp=nav#community