MongoDB - बैकअप बनाएँ
इस अध्याय में, हम देखेंगे कि MongoDB में बैकअप कैसे बनाया जाता है।
डंप MongoDB डेटा
MongoDB में डेटाबेस का बैकअप बनाने के लिए, आपको उपयोग करना चाहिए mongodumpआदेश। यह कमांड आपके सर्वर के पूरे डेटा को डंप डायरेक्टरी में डंप करेगा। ऐसे कई विकल्प उपलब्ध हैं जिनके द्वारा आप डेटा की मात्रा को सीमित कर सकते हैं या अपने दूरस्थ सर्वर का बैकअप बना सकते हैं।
वाक्य - विन्यास
का मूल सिंटैक्स mongodump कमांड इस प्रकार है -
>mongodump
उदाहरण
अपना मोंगॉड सर्वर शुरू करें। यह मानते हुए कि आपका मोंगॉड सर्वर लोकलहोस्ट और पोर्ट 27017 पर चल रहा है, कमांड प्रॉम्प्ट खोलें और अपने मोंगोडब उदाहरण के बिन डायरेक्टरी पर जाएं और कमांड टाइप करेंmongodump
विचार करें कि mycol संग्रह में निम्नलिखित डेटा है।
>mongodump
कमांड सर्वर पर चल रहे सर्वर से जुड़ेगा 127.0.0.1 और बंदरगाह 27017 और निर्देशिका के लिए सर्वर का सारा डेटा वापस /bin/dump/। निम्नलिखित कमांड का उत्पादन है -
निम्नलिखित उपलब्ध विकल्पों की एक सूची है जिसका उपयोग इसके साथ किया जा सकता है mongodump आदेश।
वाक्य - विन्यास | विवरण | उदाहरण |
---|---|---|
mongodump --host HOST_NAME --पोर्ट PORT_NUMBER | यह कमोड निर्दिष्ट मोंगॉड उदाहरण के सभी डेटाबेस का बैकअप लेगा। | mongodump --host tutorialspoint.com --पोर्ट 27017 |
mongodump - dbpath DB_PATH - BACKUP_DIRECTORY | यह कमांड निर्दिष्ट पथ पर केवल निर्दिष्ट डेटाबेस का बैकअप लेगा। | mongodump - dbpath / data / db / --out / data / backup / |
mongodump - रंग संकलन - db DB_NAME | यह आदेश निर्दिष्ट डेटाबेस के केवल निर्दिष्ट संग्रह का बैकअप लेगा। | mongodump - कोलियेशन mycol --db test |
डेटा पुनः स्थापित करें
बैकअप डेटा को पुनर्स्थापित करने के लिए MongoDB है mongorestoreकमांड का उपयोग किया जाता है। यह कमांड बैकअप डायरेक्टरी से सभी डेटा को पुनर्स्थापित करता है।
वाक्य - विन्यास
का मूल सिंटैक्स mongorestore कमांड है -
>mongorestore
निम्नलिखित कमांड का उत्पादन है -