कैसे एक MySQL डाटाबेस बैकअप करने के लिए


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

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

<आंकड़ा वर्ग = "lazy aligncenter">

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

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

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

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

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

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

            In_content_1 all: [300x250] / dfp: [640x360]- ->
            • एकल डेटाबेस का बैकअप लेने के लिए, निम्न कमांड का उपयोग करें:
            • mysqldump database_name>database_name.sql

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

              • एक ही समय में एकाधिक डेटाबेस बैकअप के लिए निम्न कमांड का उपयोग करें।
              • mysqldump –dat डेटाबेस डेटाबेस_one database_two>two_dat डेटाबेस.bql

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

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

                  बैकअप MySQL डाटाबेस का उपयोग कर Cul Jobs

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

                  • अपने cPanel में लॉग इन करके और उन्नतअनुभाग पर स्क्रॉल करके प्रारंभ करें और क्रॉन जॉब्स
                  • <आंकड़ा वर्ग = "lazy aligncenter">
                    • आपको एक चेतावनी दिखाई देगी प्रभावी ढंग से क्रोन नौकरियों का उपयोग करने के लिए आपको लिनक्स कमांड का अच्छा ज्ञान होना चाहिए। यदि आप नहीं करते हैं, तो अपने होस्टिंग व्यवस्थापक के साथ जांच करें।
                    • <आंकड़ा वर्ग = "आलसी संरेखण">
                      • यदि आप हर बार ईमेल प्राप्त करना चाहते हैं, तो क्रॉन जॉब एक ​​कमांड चलाता है जो आउटपुट का उत्पादन करता है, अपने ईमेल पते को बॉक्स में रखें और अपडेट ईमेल
                      • <आंकड़ा वर्ग = "आलसी संरेखण">
                        • ड्रॉपडाउन मेनू से सामान्य सेटिंगमें से एक चुनें कि आप कितनी बार बैकअप चलाना चाहते हैं।
                        • <आंकड़ा वर्ग =" आलसी संरेखण ">
                          • आप सप्ताह के समय और दिन जैसी अन्य सेटिंग्स को भी ट्विक कर सकते हैं।
                          • <आंकड़ा वर्ग = "आलसी संरेखण">
                            • अब यह इस प्रकार से कमांड में लगाने का समय है:
                            • / usr / bin / mysqldump -u dbusername -p'dpassword 'dbname>/ home / username / path / बैकअप .sql

                              <आंकड़ा वर्ग = "आलसी संरेखण">
                              • अपने डेटाबेस उपयोगकर्ता नाम, डेटाबेस पासवर्ड और डेटाबेस के नाम के साथ dbusername, dbpassword, और dbnameबदलें।
                              • >पथउस फ़ोल्डर या श्रंखला की फ़ोल्डर को संदर्भित करता है, जहाँ आप अपनी बैकअप फ़ाइल को जाना चाहते हैं। आपकी बैकअप फ़ाइल का नाम कमांड में backup.sqlके रूप में दर्शाया गया है। आप उस नाम को बदल सकते हैं या इसे छोड़ सकते हैं। नई क्रोन नौकरी जोड़ें
                              • क्लिक करें, यदि आप थोड़ा नीचे स्क्रॉल करते हैं, तो आपको अपने वर्तमान क्रोन जॉब्स
                              • की एक सूची दिखाई देगी।
                                <आंकड़ा वर्ग = "आलसी संरेखण">
                                • यदि आप अपनी वर्तमान क्रोन नौकरियों में से किसी को बदलना चाहते हैं, तो संपादित करेंक्लिक करें। यदि आप अब कोई नौकरी नहीं चलाना चाहते या कोई गलती करना चाहते हैं, तो हटाएं
                                • वर्डप्रेस (WP) प्लगइन्स का उपयोग बैकअप MySQL

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

                                  <आंकड़ा वर्ग = "आलसी संरेखण">
                                  >

                                  BackWPup

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

                                  <आंकड़ा वर्ग =" आलसी संरेखण ">

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

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

                                  Store Data Using SQLite Database (Android Development Fundamentals, Unit 4: Lesson 10.2)

                                  संबंधित पोस्ट:


                                  4.01.2020