मैं दैनिक बैकअप के लिए mongodump, mongorestore का उपयोग कर रहा हूं और बैकअप से पुनर्स्थापित कर रहा हूं।
पहले, बैकअप, जहाँ आप सिर्फ मेजबान डेटाबेस नाम और बैकअप फ़ोल्डर निर्दिष्ट की जरूरत के लिए:
SET host=localhost:27020
SET dbNameToDump=MyDB
SET backupsFolder=Backups
mongodump.exe --host %host% --db %dbNameToDump%
SET date="%date:~10,4%-%date:~4,2%-%date:~7,2%.%time:~0,2%-%time:~3,2%"
cd %backupsFolder%
md %date%
xcopy /e ..\dump %date%
rmdir /s /q ..\dump
बल्ला फ़ाइल से ऊपर निर्दिष्ट से फेंक दिया संग्रह के साथ फ़ोल्डर बैकअप में इस 2011-03-31.11-17(yyyy-MM-dd.hh-ss)
की तरह नाम के साथ फ़ोल्डर बना मैं दो .bat
फ़ाइलें डेटाबेस। फाइलों में अन्वेषक यह लग रहा है तो जैसे:
दूसरा बल्ला फ़ाइल मैं निर्दिष्ट retore के लिए उपयोग फेंक दिया फ़ाइलें (यहां आप भी फेंक दिया फाइलों के साथ डेटाबेस नाम और फ़ोल्डर निर्दिष्ट की जरूरत है):
SET host=localhost:27020
SET dbNameToRestore=MyDB
SET restoreFolder=Restore
mongorestore.exe --host %host% --db %dbNameToRestore% %restoreFolder%
में फ़ाइलें एक्सप्लोरर:
अतिरिक्त में, मैं खिड़कियों अनुसूची का उपयोग कर रहा au को टमाटर बैकअप प्रक्रिया।
ऊपर की जानकारी किसी के लिए उपयोगी होगी।
स्रोत
2011-03-31 08:30:00
यह वास्तव में उपयोगी था। मुझे कुछ अतिरिक्त कार्यक्षमता की आवश्यकता थी (नेटवर्क शेयर तक बैक अप)। https://gist.github.com/adamb0mb/7191353 – adamb0mb
डंप के लिए आपको कितना डेटा सुरक्षित लगता है? मोंगो दस्तावेज़ के मुताबिक, 'एक छोटा डेटा सेट' की सिफारिश की जाती है, लेकिन मुझे नहीं पता कि छोटे को कैसे परिभाषित किया जाए? – hakunami