मैं अपने वेब एप्लिकेशन को होस्ट करने के लिए PythonAnywhere का उपयोग कर रहा हूं। मेरे डेटाबेस के रूप में Mongodb का उपयोग करना। अब मेरा काम समय-समय पर बैकअप लेना और जब भी मैं चाहता हूं, मोंगोडब के विशिष्ट संस्करण को पुनर्स्थापित करना है।
इसे स्थानीय (विंडोज़ मशीन) पर करना बहुत आसान है। Mongodb उपयोगिताओं को स्थापित करें और कमांड निष्पादित करें
mongodump --mongodbConnectionString //From location where this executable is stored
mongorestore --mongodbConnectionString
अब मेरी चुनौती इसे PythonAnywhere से करना है। यहां मुझे इन उपयोगिताओं का उपयोग कैसे करना चाहिए?
मेरे पास मोंगोडब साइट से मोंगोडब के लिए लिनक्स निष्पादन योग्य हैं , मैंने इसमें से बिन फ़ोल्डर निकाला है, यह नीचे जैसा दिखता है

अब मैं इस बिन फ़ोल्डर को PythonAnywhere पर ले गया और mongodumpकमांड निष्पादित करने का प्रयास किया
~/../applications/mongodb-linux-x86_64-ubuntu1404-3.4.0/bin$ ./mongodump mongodbConnectionString
यह नीचे त्रुटि के साथ विफल रहा:
बैश: ./mongodump: अनुमति अस्वीकृत
मेरा सवाल है कि PythonAnywhere से mongodump और mongorestore कैसे करें? मेरा अंतिम लक्ष्य मोंगोडब डेटाबेस का आवधिक बैकअप करना है
आपको PythonAnywhere के अंदर MongoDB बायनेरिज़ को सही ढंग से सेटअप करने की आवश्यकता है।
आम तौर पर, गलत अनुमतियों के कारण निष्पादन विफल हो जाता है।
Make sure:
- You have execution permissions (chmod u+x file)
- Binnaries have proper owner (chown user file)
- Binnaries have proper group (chgrp group file)
नोट:sudoer आपको ऐसी अनुमतियां देनी होंगी
चूंकि mongodb बैकअप के बारे में कम दस्तावेज़ीकरण है और PythonAnywhere पर्यावरण पर पुनर्स्थापित है, इसलिए यहां PythonAnywhere पर बैकअप करने और mongodb को पुनर्स्थापित करने के लिए सभी चरणों को लिखना है।
पूर्वापेक्षाएँ: आपको Pythonanywhere खाते और Mongodb कनेक्शन स्ट्रिंग की आवश्यकता है।
बैकअप के लिए कदम और PythonAnywhere पर mongodb को पुनर्स्थापित करें:
मोंगोडब साइट से लिनक्स मशीन के लिए डाउनलोड mongodumpऔर निष्पादन योग्यmongorestorehttps://www.mongodb.org/dl/linux/x86_64-ubuntu1404
मैंने mongodb-linux-x86_64-ubuntu1404-4.0.16 डाउनलोड किया , क्योंकि मैं MongoDB 4.0 का उपयोग कर रहा हूं
इसे निकालें और आवश्यक फ़ाइलें (जैसे mongodumpऔर mongorestore) को PythonAnywhere के विशिष्ट निर्देशिका स्थान पर अपलोड करें।
इन फाइलों को अपलोड करने के बाद इसकी अनुमति को अपडेट करें। मैं विंडोज़ उपयोगकर्ता हूँ, इसलिए अद्यतन अनुमति का उपयोग कर रहा हूँWinSCP -> right click to file -> properties -> Select Groups/Owner permission.
PythonAnywhere से ओपन बैश कंसोल, उस डायरेक्टरी में जाएं जहां आपने स्टोर किया है mongodumpऔर कमांड के नीचे निष्पादित करें
~directory of your bin folder$ ./mongodump mongodb_connection_string.
मुझे बैश मिल रहा था : ./mongodump: अनुमति अस्वीकार कर दी गई , क्योंकि मैं इन फ़ाइलों को उचित अनुमति नहीं दे रहा था।
जाना दुग्गर प्यार की तलाश के बारे में खुलकर बात करती रही हैं। यहां वह सब कुछ है जो उसने विषय और शादी के लिए पांच साल की अवधि के बारे में कहा है।
'आउटलैंडर' स्टार सैम ह्यूगन ने हाल ही में खुलासा किया कि वह सेट से जेमी फ्रेजर को याद करने के लिए क्या लेंगे, जिस भूमिका ने उन्हें स्टार बनाया था।
'शी लव्स यू' एक घंटे में लिखा गया, एक दिन में रिकॉर्ड किया गया और यह द बीटल्स का उनके करियर का सर्वश्रेष्ठ प्रदर्शन वाला गाना था।
डॉली पार्टन और उनकी दादी बेसी के बीच एक विशेष रिश्ता था। दादी पार्टन बहुत बीमार थीं, लेकिन उसने डॉली को उनके साथ मज़ाक करने से नहीं रोका।
आप सोच सकते हैं कि ओक या हिकॉरी कठोर होती है, लेकिन जब दुनिया की सबसे कठोर लकड़ी की बात आती है, तो वे उसके आसपास भी नहीं फटकतीं।
समुद्र खूबसूरती से भरपूर है, लेकिन इसमें धरती के कुछ सबसे डरावने समुद्री जीव भी छिपे हैं। इनमें से कई जीव समुद्र की सतह से बहुत नीचे, गहरे समुद्र की अंधेरी, उच्च दबाव वाली दुनिया में छिपे रहते हैं।
अगर आप दुश्मन भीड़ से लड़ रहे हैं या PvP परिदृश्यों के लिए तैयारी कर रहे हैं, तो Minecraft में उपलब्ध सर्वोत्तम तलवारों के जादू को जानना आपको एक बड़ी बढ़त दिला सकता है। तलवारों पर जादू करने से आप ज़्यादा नुकसान पहुँचा सकते हैं, भीड़ पर पड़ने वाले प्रभाव को बढ़ा सकते हैं और अपनी तलवार की टिकाऊपन बढ़ा सकते हैं।
जब लोग समाजवादी देशों की बात करते हैं, तो अक्सर उनकी कल्पना पूर्ण सरकारी नियंत्रण और निजी स्वामित्व के अभाव की होती है। लेकिन व्यवहार में, समाजवादी अर्थव्यवस्थाएँ व्यापक रूप से भिन्न होती हैं।
'चिल्ड्रन' में एक बड़े नाम की कैमियो और कुछ विनाशकारी खबरें सामने आईं
दावा किया जाता है कि यह RAV4 उत्कृष्ट स्थिति में है और म्यूजिकल चेयर के खेल के लिए तैयार है।
ड्रोन फुटेज में अग्निशमन कर्मियों को आग बुझाने के लिए संघर्ष करते हुए देखा गया।
आइज़ ऑफ वकांडा सीधे तौर पर MCU से जुड़ा हुआ है, साथ ही इसमें एक्स-मेन '97, व्हाट इफ..., डेयरडेविल, आदि पर अपडेट भी शामिल हैं।
जॉन क्लीज़ ने 2012 में अपनी पत्नी जेनिफर वेड से विवाह किया। जॉन क्लीज़ की पत्नी जेनिफर वेड के बारे में जानने योग्य सब कुछ यहां है।
पैटन ओसवाल्ट ने 2017 में अपनी पत्नी, साथी अभिनेत्री मेरेडिथ सालेंगर से शादी की। यहां पैटन ओसवाल्ट की पत्नी मेरेडिथ सालेंगर के बारे में जानने योग्य सब कुछ है।
माइकल सी. हॉल की शादी 2016 से उनकी पत्नी मॉर्गन मैकग्रेगर से हुई है। माइकल सी. हॉल की पत्नी के बारे में जानने के लिए यहां सब कुछ है।
जॉन ओलिवर और उनकी पत्नी केट नोर्ले की शादी 2011 से हुई है। जॉन ओलिवर की पत्नी के बारे में जानने के लिए यहां सब कुछ है।
यह मुझ पर अचानक प्रहार करता है जैसा कि यह अक्सर करता है यह फिर से बीच का रास्ता है <नहीं, वह नहीं जो प्रशांत में आप मैरून हैं, जो कार्निवल में है> हर हेडलाइन जोर से… ..
2022 में, GPT-3 के जारी होने के साथ, लेखन कौशल कम महत्वपूर्ण होता जा रहा है। एआई के साथ, खराब लेखन वाले लोग भी गुणवत्तापूर्ण कर्मचारी तैयार कर सकते हैं।
आज की तेज-तर्रार और प्रतिस्पर्धी दुनिया में, किसी का करियर व्यक्तिगत विकास, वित्तीय स्थिरता और समग्र जीवन संतुष्टि में महत्वपूर्ण भूमिका निभाता है। हालांकि, कई लोग खुद को ठहराव और असंतोष के एक अथक चक्र में फंसा हुआ पाते हैं, धीरे-धीरे अपने पेशेवर जीवन को बर्बाद कर रहे हैं।
पिछले हफ्ते मैंने एक प्रेस विज्ञप्ति देखी, जिसे PressGazette (एक ब्रिटिश मीडिया समाचार वेबसाइट) के माध्यम से भेजा गया था। लेख ने घोषणा की कि एकास्ट, स्कैंडी पॉडकास्ट होस्टिंग और विज्ञापन कंपनी, पॉडकास्टिंग में "शायद सबसे प्रभावशाली" प्रकाशकों के एक संघ का नेतृत्व करेगी।