पाँच वेबसाइटें, पाँच डेटाबेस - और उन्हें एक-एक करके डाउनलोड करने से आपकी पूरी शाम बर्बाद हो जाती है। तेज़ मार्ग हैं, लेकिन प्रत्येक की एक उचित सीमा होती है। यह मार्गदर्शिका उनकी तुलना करती है ताकि आप अपने सर्वर के लिए सही विकल्प चुनें।
चाहे आप मेजबानों को स्थानांतरित कर रहे हों, एक ऑफ़लाइन सुरक्षा प्रतिलिपि बना रहे हों, या एक परीक्षण प्रतिलिपि स्थापित कर रहे हों, डेटाबेस एक वेबसाइट का वह हिस्सा है जिसे आप खोना बर्दाश्त नहीं कर सकते। फ़ाइलें पुनः अपलोड की जा सकती हैं; एक खोया हुआ डेटाबेस चला गया है. नीचे ईमानदार क्रम में थोक डाउनलोड मार्ग दिए गए हैं - सबसे पहले सेट अप करने के लिए सबसे तेज़, सबसे बाद में थोक में सबसे तेज़।
एक वेबसाइट डेटाबेस वह सब कुछ रखता है जो मायने रखता है - पोस्ट, उत्पाद, ऑर्डर और आपके उपयोगकर्ताओं के नाम, ईमेल और पासवर्ड हैश। यही कारण है कि यह मार्गदर्शिका आपकी अपनी वेबसाइटों, या उन साइटों के बारे में है जिन्हें आप अनुमति लेकर प्रबंधित करते हैं, और क्यों तैयार फ़ाइल को सावधानीपूर्वक संभालने की आवश्यकता है (इसे सुरक्षित रूप से संग्रहीत करने पर एक पूरा पृष्ठ है)।
बल्क का सीधा सा मतलब है: कई डेटाबेस, एक बैठक, प्रत्येक निर्यात में कोई बच्चा सम्भालना नहीं।
cPanel, Plesk और इसी तरह के पैनल में एक बैकअप अनुभाग होता है जो एक पूर्ण खाता बैकअप - डेटाबेस, फ़ाइलें, ईमेल, सब कुछ - एक डाउनलोड करने योग्य फ़ाइल के रूप में तैयार करता है।
ईमानदार सीमा: एक पूर्ण बैकअप पूरे खाते का है, इसलिए यह बड़ा है और डाउनलोड करने में धीमा है, और बाद में इसमें से एक डेटाबेस को पुनर्स्थापित करना अतिरिक्त काम है। संपूर्ण खाता स्थानांतरण के लिए सर्वोत्तम.
phpMyAdmin पहले से ही लगभग हर होस्टिंग पैनल में है, इसलिए इंस्टॉल करने के लिए कुछ भी नहीं है।
ईमानदार सीमा: phpMyAdmin ब्राउज़र के अंदर PHP समय और मेमोरी सीमा के तहत चलता है। छोटे और मध्यम डेटाबेस ठीक निर्यात करते हैं; कुछ सौ मेगाबाइट का डेटाबेस अक्सर साझा होस्टिंग पर निर्यात के बीच में ही ख़त्म हो जाता है। इस सेट में उस विफलता का अपना पृष्ठ है।
यदि आपकी होस्टिंग आपको SSH एक्सेस देती है, तो यह तेज़ मार्ग है - निर्यात सर्वर पर चलता है, आपके ब्राउज़र में नहीं, इसलिए ब्राउज़र सीमाएँ लागू नहीं होती हैं।
mysqldump -u dbuser -p mydatabase > mydatabase.sqlmysqldump -u root -p --all-databases --single-transaction --quick | gzip > all-databases.sql.gz--single-transaction आपकी लाइव साइट को लॉक किए बिना InnoDB तालिकाओं की एक सुसंगत प्रतिलिपि देता है, और --quick संपूर्ण तालिका को मेमोरी में लोड करने के बजाय पंक्तियों को स्ट्रीम करता है।
विशेष रूप से वर्डप्रेस के लिए, SSH पर wp db export backup.sql प्रति साइट एक क्लीन कमांड है, और इसे थोक में अपनी साइट के फ़ोल्डरों पर लूप करें। एक प्रतिष्ठित बैकअप प्लगइन भी काम करता है और शेड्यूलिंग जोड़ता है - लेकिन एक प्लगइन निर्यात केवल प्लगइन जितना ही भरोसेमंद होता है, इसलिए फ़ाइल को किसी अन्य डंप की तरह ही सत्यापित करें।
एक डाउनलोड जो पूरा दिखता है है उसे अभी भी आधा काटा जा सकता है। इससे पहले कि आप कुछ भी हटाएं या पुरानी होस्टिंग रद्द करें:
असत्यापित बैकअप एक आशा है, बैकअप नहीं।
पूर्ण बल्क डेटाबेस डाउनलोड प्रक्रिया - लाइव डेमो, स्क्रीन पर हर चरण।
▶️ Watch Full VideoSSH पर mysqldump. निर्यात सर्वर पर ही चलता है, जैसे ही यह संपीड़ित होता है, और --all-databases प्रत्येक डेटाबेस को एक कमांड में लेता है - phpMyAdmin की तरह कोई ब्राउज़र टाइमआउट नहीं है।
हां - होस्टिंग पैनल के पूर्ण बैकअप, या प्रति डेटाबेस phpMyAdmin का उपयोग करें। यह धीमा है और बड़े डेटाबेस साझा होस्टिंग पर PHP सीमा को प्रभावित कर सकते हैं, लेकिन छोटी साइटों के लिए यह ठीक काम करता है।
आपकी अपनी वेबसाइटों के लिए, या जिन वेबसाइटों का संचालन आप स्वामी की अनुमति से करते हैं, हाँ - यह सामान्य बैकअप और माइग्रेशन कार्य है। बिना अनुमति के किसी और का डेटाबेस डाउनलोड करना नहीं है; यहां प्रत्येक विधि मानती है कि प्रबंधित करने के लिए साइटें आपकी हैं।