विज्ञापन
एक बढ़ता हुआ, लोकप्रिय ब्लॉग ऐसा कुछ नहीं है जिसका मैं आदी हूँ। मैं हमेशा ऐबेक और उनके तकनीकी कर्मचारियों से खौफ में रहा हूँ, और जब भी कुछ भी थोड़ा गलत हो सकता है, तो उनके पास हमेशा हाथ पर MUO का बैकअप होता है। जैसा कि मैं अपने स्वयं के वर्डप्रेस ब्लॉग को पोस्ट और उपयोगकर्ता टिप्पणियों दोनों में विकसित करता हूं, मैं अपने बढ़ते डेटाबेस को एक सतर्क दृष्टि से देखना शुरू कर रहा हूं। यदि सर्वर डाउन हो जाता है, तो हैक या खराब हो जाता है? क्या मुझे ऐसी स्थिति के लिए तैयार नहीं रहना चाहिए, जिसमें सभी पोस्ट और टिप्पणियों का एक स्थिर, तैयार बैकअप हो?
यह कुछ ऐसा है जो कुछ MUO लेखकों ने यहां वर्षों से कवर किया है। सालों पहले, ऐबेक ने खुद के बारे में 4 टूल लिखे थे जो आपके डेटाबेस के बैकअप के लिए उपलब्ध थे। अभी हाल ही में, जेफ्री ने बैकअप के लिए अपडेट्राफ्ट वर्डप्रेस प्लगइन के बारे में लिखा था, और टिम ने बैकअप के लिए कुछ मैनुअल तरीके से कवर किया, जैसे कि एफ़टीपी।
मैं इसे स्वीकार करता हूं, कभी-कभी मैं आलसी होता हूं और यदि यह सरल और आसान नहीं है, तो मेरे पास इसके लिए समय नहीं है। इसके अलावा, मेरे पास MySQL डेटाबेस हैं जो गैर-वर्डप्रेस हैं, इसलिए एक वर्डप्रेस-ओनली प्लगइन मेरे लिए काम नहीं करेगा। थोड़ी खोज के बाद, मैं आखिरकार एक शानदार मुफ्त MySQL बैकअप उपयोगिता कहा जाता है
MySQLDumper.MySQLDumper स्थापित करना
MySQLDumper चलाना वास्तव में आपके वेब सर्वर पर स्थापित अधिकांश अनुप्रयोगों की तुलना में आसान है। वर्डप्रेस के विपरीत जहां आपको MySQLDumper के साथ एक इंस्टॉल यूटिलिटी रन करनी होती है, आप सिर्फ जिप निकालें आपके सार्वजनिक वेब फ़ोल्डर में एक उपनिर्देशिका में फ़ाइलें, और फिर अपने से index.html फ़ाइल को कॉल करें ब्राउज़र। यहाँ, मैंने सभी फाइलों को वेब सर्वर पर "sqlbackup" फ़ोल्डर में कॉपी कर लिया है।

इस उदाहरण में, इसे एक्सेस करने के लिए (मेरे स्थानीय वेब सर्वर तक पहुँच), पता होगा "http://localhost/sqlbackup/यदि आप इसे अपने वेब खाते पर स्थापित कर रहे हैं, तो बस अपने डोमेन के साथ "लोकलहोस्ट" को बदलें।
एक बार जब आप उस फ़ोल्डर में index.html फ़ाइल का उपयोग करते हैं, "MySQLDumper स्थापना“स्क्रीन आती है। यह वास्तव में एक इंस्टॉलेशन की तुलना में "कॉन्फ़िगरेशन" का अधिक है। बस अपनी भाषा पर क्लिक करें और “स्थापना“.

स्थापना प्रक्रिया केवल आपके डेटाबेस एक्सेस मापदंडों को स्थापित कर रही है। यदि आप अपने सर्वर पर सभी MySQL डेटाबेस का बैक अप लेने के लिए MySQLDumper का उपयोग करना चाहते हैं, तो आपको इसे सभी तालिकाओं तक पहुँच के साथ एक उपयोगकर्ता आईडी और पासवर्ड देने की आवश्यकता होगी। आप बैकअप करने के लिए या तो प्रत्येक टेबल पर एक नया उपयोगकर्ता बना सकते हैं, या वेब एप्लिकेशन को रूट एक्सेस दे सकते हैं।

एक बार जब आप पर क्लिक करें "MySQL से कनेक्ट करें“, सिस्टम आपके सर्वर पर प्रत्येक डेटाबेस से जुड़ने का प्रयास करेगा और यह आपको सबसे नीचे स्थिति देगा।

यही सब है इसके लिए! क्लिक करते ही आगे, आप खुद को MySQLDumper के मुख्य नियंत्रण कक्ष पर पाएंगे।
डेटाबेस बैकअप लेने के लिए MySQLDumper का उपयोग करना
आपके डेटाबेस की स्थिति, जिसमें स्थान सीमा और उपयोग शामिल हैं, सभी मुख्य पृष्ठ पर प्रदर्शित होते हैं। आप स्क्रीन के निचले बाएँ कोने में ड्रॉपडाउन बॉक्स का उपयोग करके चयनित डेटाबेस को स्विच कर सकते हैं।

पर क्लिक करें "विन्यास“आपके सिस्टम पर सभी MySQL डेटाबेस का अवलोकन देखने के लिए। यहां, आप अलग-अलग डेटाबेस के लिए प्रत्येक बैकअप डंप के लिए SQL कमांड को भी कस्टमाइज़ कर सकते हैं।

पर क्लिक करें ईमेल ईमेल के माध्यम से अपनी बैकअप फ़ाइलों की डिलीवरी सेट करने के लिए कॉन्फ़िगरेशन क्षेत्र के अंदर टैब। यदि आपका डेटाबेस बहुत बड़ा नहीं है, और आपके ईमेल खाते में एक छोटे से लगाव की सीमा नहीं है, तो इसके लिए जाएं। हालाँकि, ज्यादातर मामलों में यह अव्यावहारिक हो जाएगा, खासकर यदि आपके पास एक बहुत बड़ा और बढ़ता हुआ वर्डप्रेस डेटाबेस है।

यदि आपके पास एक विशाल डेटाबेस (या डेटाबेस) है, और यदि आप अपने सभी बैकअप को सर्वर पर कीमती जगह के कारण स्टोर नहीं करना चाहते हैं, आप फ़ाइलों को दूरस्थ स्थान पर ले जा सकते हैं, जैसे एक नि: शुल्क संग्रहण खाता या एक पीसी जिसे आप घर पर इसके लिए एक FTP सर्वर के रूप में सेट कर सकते हैं उद्देश्य। हर बार जब आप बैकअप करते हैं, तो फ़ाइल आपके द्वारा परिभाषित स्थान के लिए FTP'd होगी।

यदि आप एक बैकअप करना चाहते हैं, तो बस “पर क्लिक करेंबैकअप”मुख्य स्क्रीन से। सुनिश्चित करें कि आप जिस डेटाबेस का बैकअप लेना चाहते हैं, उसे निचले बाएँ कोने में चुना गया है और फिर "क्लिक करें"नया बैकअप शुरू करें.”

आप देख सकते हैं कि स्थिति बार बैकअप प्रक्रिया की प्रगति प्रदर्शित करते हैं। जब तक वे बैकअप लेते हैं, आपको बैकअप फ़ाइल के लिए आवश्यक स्थान और प्रति तालिका शेष और समग्र रूप से तालिका नाम दिखाई देंगे।

एक बार बैकअप समाप्त हो जाने के बाद आप ज़िप की गई फ़ाइलों को स्टोर कर सकते हैं /work/backup/ फ़ोल्डर के अंदर फ़ोल्डर जहाँ आपने MySQLDumper स्थापित किया है। यह वेब-आधारित ऐप भी आपके डेटाबेस को किसी भी बैकअप फ़ाइल से त्वरित रूप से पुनर्स्थापित करने की क्षमता रखता है। इसमें एक डेटाबेस ब्राउज़र भी है जो शर्म करने के लिए PhpMyAdmin डालता है।
क्या वास्तव में भीड़ से अलग MySQLDumper खड़ा है यह विशेष रूप से विशाल डेटाबेस को संभालने के लिए डिज़ाइन किया गया है। वेबसाइट के अनुसार, यह बैकअप को तोड़कर PHP स्क्रिप्ट टाइमआउट सीमाओं के आसपास हो रही है सेगमेंट, और फिर स्क्रिप्ट को पुनरावर्ती रूप से तब तक कॉल करता है जब तक कि यह पूरी बैकअप प्रक्रिया को पूरा नहीं करता है, चाहे आपका कितना भी बड़ा हो डेटाबेस है।
क्या आपने कभी MySQLDumper की कोशिश की है? तुम क्या सोचते हो? बैकअप लेने और अपने MySQL डेटाबेस को पुनर्स्थापित करने के लिए आपके पसंदीदा उपकरण क्या हैं? नीचे टिप्पणी अनुभाग में अपनी अंतर्दृष्टि साझा करें।
रयान के पास इलेक्ट्रिकल इंजीनियरिंग में बीएससी की डिग्री है। उन्होंने ऑटोमेशन इंजीनियरिंग में 13 साल, आईटी में 5 साल काम किया है, और अब एक एप्स इंजीनियर हैं। MakeUseOf के पूर्व प्रबंध संपादक, उन्होंने डेटा विज़ुअलाइज़ेशन पर राष्ट्रीय सम्मेलनों में बात की और राष्ट्रीय टीवी और रेडियो पर चित्रित किया गया है।