Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> सॉफ्टवेयर

MySQL डेटाबेस का बैकअप कैसे लें

MySQL एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम . है (आरडीबीएमएस)। यह डेटाबेस निर्देशों को संभालता है और एक ही समय में कई डेटाबेस प्रबंधित कर सकता है।

उदाहरण के लिए, यदि आप एक नया डेटाबेस बनाना चाहते हैं या किसी मौजूदा डेटाबेस में डेटा जोड़ना चाहते हैं, तो आप MySQL सर्वर को एक संदेश भेजते हैं, उसे वह डेटा देते हैं जिसे आप जोड़ना चाहते हैं, और उसे बताएं कि इसे कहाँ जोड़ना है।

    MySQL डेटाबेस का बैकअप कैसे लें

    आपका व्यवसाय चाहे छोटा हो या बड़ा, आपका डेटा एक आवश्यक तत्व है। यह सुनिश्चित करने के लिए कि आपकी बहुमूल्य जानकारी क्षति, चोरी या किसी आपदा के प्रभाव से सुरक्षित है, अपने MySQL डेटाबेस का बैकअप लें। यह लेख ऐसा करने के कई तरीके समझाएगा।

    phpMyAdmin का उपयोग करके MySQL डेटाबेस का बैकअप लें

    अपने वेब होस्टिंग कंट्रोल पैनल जैसे cPanel से phpMyAdmin टूल को एक्सेस करके अपने MySQL डेटाबेस की एक्सपोर्ट या बैकअप फाइल बनाएं। हम इस लेख के प्रयोजनों के लिए cPanel का उपयोग करेंगे।

    • अपने cPanel में लॉग इन करके और phpMyAdmin पर क्लिक करके प्रारंभ करें।
    MySQL डेटाबेस का बैकअप कैसे लें
    • बाईं ओर के नेविगेशन पैनल से वह MySQL डेटाबेस चुनें, जिसका आप बैकअप लेना चाहते हैं। फिर शीर्ष नेविगेशन बार पर स्थित निर्यात लिंक पर क्लिक करें।
    MySQL डेटाबेस का बैकअप कैसे लें
    • निर्यात पृष्ठ से, आपको दो विकल्प दिखाई देंगे:कस्टम और त्वरित . कस्टम . चुनें विकल्प।
    MySQL डेटाबेस का बैकअप कैसे लें
    • कस्टम चुनने के बाद , आप अपने डेटाबेस की एक सूची देखेंगे। आप एक, कुछ या सभी का चयन कर सकते हैं। डिफ़ॉल्ट सेटिंग सभी का बैकअप लेना है।
    • आउटपुट विकल्पों के अंतर्गत, gzipped choose चुनें संपीड़न . के लिए . अन्य विकल्पों को डिफ़ॉल्ट के रूप में छोड़ दें।
    MySQL डेटाबेस का बैकअप कैसे लें
    • जाएं क्लिक करें बैकअप शुरू करने और अपनी फ़ाइल डाउनलोड करने के लिए बटन। आपकी फ़ाइल का नाम होगा YourDatabaseName.sql.gz फ़ाइल

    बैकअप को पूरा होने में लगने वाला समय आपके डेटाबेस के आकार पर निर्भर करेगा।

    mysqldump के साथ MySQL डेटाबेस का बैकअप लें

    mysqldump . का उपयोग करें आपके डेटाबेस का एक टेक्स्ट फ़ाइल डंप बनाने के लिए कमांड जिसे MySQL द्वारा प्रबंधित किया जाएगा। एक टेक्स्ट फ़ाइल डंप एक टेक्स्ट फ़ाइल है जिसमें SQL कमांड शामिल होते हैं जिन्हें आपको अपने डेटाबेस को स्क्रैच से फिर से बनाने की आवश्यकता होती है।

    • एकल डेटाबेस का बैकअप लेने के लिए, निम्न कमांड का उपयोग करें:

    mysqldump database_name> database_name.sql

    यह कमांड बैकअप बनाएगा और इसे एक .sql फ़ाइल में भेजेगा। यह केवल आपके डेटाबेस की प्रतिलिपि बनाएगा और इसे प्रभावित नहीं करेगा।

    • एक ही समय में एकाधिक डेटाबेस का बैकअप लेने के लिए निम्न आदेश का उपयोग करें।

    mysqldump -डेटाबेस डेटाबेस_एक डेटाबेस_दो> two_databases.sql

    डेटाबेस_एक पहले डेटाबेस के नाम को संदर्भित करता है और database_two दूसरे डेटाबेस का नाम है जिसका आप बैकअप लेना चाहते हैं। दोनों का एक ही डेटाबेस में बैकअप लिया जाएगा।

    • यदि आप सर्वर पर अपने सभी MySQL डेटाबेस का बैकअप लेना चाहते हैं, तो एक एकल .sql बैकअप फ़ाइल बनाने के लिए निम्न कमांड का उपयोग करें जिसमें आपके सभी डेटाबेस होंगे।

    mysqldump –all-databases> all_databases.sql

    Cron जॉब्स का उपयोग करके MySQL डेटाबेस का बैकअप लें

    क्रॉन जॉब एक ​​लिनक्स कमांड है जिसका उपयोग किसी कार्य को एक निर्दिष्ट समय पर स्वचालित रूप से निष्पादित करने के लिए किया जाता है। हम बताएंगे कि MySQL डेटाबेस के बैकअप को स्वचालित करने के लिए इस कमांड का उपयोग कैसे करें।

    • अपने cPanel में लॉग इन करके प्रारंभ करें और नीचे उन्नत तक स्क्रॉल करें अनुभाग और क्रॉन जॉब्स . पर क्लिक करें ।
    MySQL डेटाबेस का बैकअप कैसे लें
    • आपको एक चेतावनी दिखाई देगी कि क्रॉन जॉब्स का प्रभावी ढंग से उपयोग करने के लिए आपको लिनक्स कमांड का अच्छा ज्ञान होना चाहिए। यदि आप नहीं करते हैं, तो अपने होस्टिंग व्यवस्थापक से संपर्क करें।
    MySQL डेटाबेस का बैकअप कैसे लें
    • यदि आप क्रॉन जॉब द्वारा आउटपुट उत्पन्न करने वाली कमांड चलाने पर हर बार एक ईमेल प्राप्त करना चाहते हैं, तो अपना ईमेल पता बॉक्स में डालें और ईमेल अपडेट करें पर क्लिक करें। ।
    MySQL डेटाबेस का बैकअप कैसे लें
    • सामान्य सेटिंग में से कोई एक चुनें ड्रॉपडाउन मेनू से यह चुनने के लिए कि आप कितनी बार बैकअप चलाना चाहते हैं।
    MySQL डेटाबेस का बैकअप कैसे लें
    • आप अन्य सेटिंग्स जैसे सप्ताह के समय और दिन में भी बदलाव कर सकते हैं।
    MySQL डेटाबेस का बैकअप कैसे लें
    • अब इस प्रकार कमांड डालने का समय आ गया है:

    /usr/bin/mysqldump -u dbusername -p'dbpassword' dbname> /home/username/path/backup.sql

    MySQL डेटाबेस का बैकअप कैसे लें
    • dउपयोगकर्ता नाम बदलें , डीबीपासवर्ड , और dbname अपने डेटाबेस उपयोगकर्ता नाम, डेटाबेस पासवर्ड और डेटाबेस नाम के साथ।
    • पथ फ़ोल्डर या फ़ोल्डरों की श्रृंखला को संदर्भित करता है जहां आप अपनी बैकअप फ़ाइल को जाना चाहते हैं। आपकी बैकअप फ़ाइल का नाम कमांड में backup.sql . के रूप में दर्शाया गया है . आप उस नाम को बदल सकते हैं या इसे वैसे ही छोड़ सकते हैं। नया क्रॉन जॉब जोड़ें Click क्लिक करें ।
    • यदि आप थोड़ा नीचे स्क्रॉल करते हैं, तो आपको अपने वर्तमान क्रॉन जॉब्स की एक सूची दिखाई देगी।
    MySQL डेटाबेस का बैकअप कैसे लें
    • यदि आप अपने किसी भी मौजूदा क्रॉन जॉब को बदलना चाहते हैं, तो संपादित करें . पर क्लिक करें . यदि आप अब कोई कार्य नहीं करना चाहते हैं या कोई गलती नहीं करना चाहते हैं, तो हटाएं . क्लिक करें ।

    MySQL के बैकअप के लिए WordPress (WP) प्लगइन्स का उपयोग करें

    यदि आप WP का उपयोग कर रहे हैं, तो आप अपने डेटाबेस का बैकअप लेने के लिए एक प्लगइन का उपयोग कर सकते हैं। UpdraftPlus एक क्लिक के साथ आपकी डेटाबेस फ़ाइल का बैकअप लेगा। वर्तमान में इसके दो मिलियन से अधिक सक्रिय इंस्टॉल हैं।

    MySQL डेटाबेस का बैकअप कैसे लें

    बैकWPअप

    अपनी MySQL डेटाबेस फ़ाइलों और यहां तक ​​कि अपने संपूर्ण WP इंस्टॉलेशन का बैकअप लेने के लिए BackWPup का उपयोग करें।

    MySQL डेटाबेस का बैकअप कैसे लें

    MySQL का बैकअप लेने के लिए कई और WP प्लगइन्स उपलब्ध हैं। वह चुनें जो WP के वर्तमान संस्करण के साथ काम करता हो और सक्रिय रूप से अपडेट किया जा रहा हो।

    महत्वपूर्ण डेटा खोने से बचने के लिए, नियमित रूप से अपने MySQL डेटाबेस का बैकअप लें। यदि आपके पास बैकअप है, तो आपकी साइट को दूषित करने के लिए कुछ होने पर आप आवश्यक या अपूरणीय डेटा को पुनर्स्थापित करने में सक्षम होंगे।


    1. MySQL वर्कबेंच का उपयोग करके MySQL डेटाबेस बैकअप कैसे लें?

      MySQL का उपयोग करके MySQL डेटाबेस बैकअप बनाने के लिए, पहले हमें MySQL वर्कबेंच को स्थापित करना होगा। MySQL कार्यक्षेत्र स्थापित करने के लिए नीचे दिए गए लिंक का अनुसरण करें। https://dev.mysql.com/downloads/windows/installer/8.0.html सफलतापूर्वक स्थापित करने के बाद, हमें MySQL वर्कबेंच खोलने की आवश्य

    1. MySQL में कमांड लाइन पर डेटाबेस कैसे बनाएं?

      सबसे पहले, आपको कमांड प्रॉम्प्ट खोलने की आवश्यकता है। आप शॉर्टकट windows+R कुंजी का उपयोग करके खोल सकते हैं। स्क्रीनशॉट इस प्रकार है - अब CMD टाइप करें और OK बटन दबाएं - अब निम्न कमांड प्रॉम्प्ट दिखाई देगा - अब MySQL बिन डायरेक्टरी में पहुँचें। स्क्रीनशॉट इस प्रकार है - डेटाबेस बनाने के

    1. Windows XP में फ़ाइलों का बैकअप कैसे लें

      क्या मुझे वास्तव में यह समझाने की ज़रूरत है कि विंडोज़ एक्सपी में बैकअप फाइलों के लिए क्यों महत्वपूर्ण है ?? वैसे कई कारण हैं कि आपको अपनी फ़ाइलों का बैकअप लेने की आवश्यकता क्यों है, उनमें से कुछ यहां दिए गए हैं यदि आपकी हार्ड-ड्राइव खराब हो जाती है तो आप अपना सारा डेटा खो देंगे यह संभव हो सकता है