यह लेख wp-cli के साथ वर्डप्रेस डेटाबेस का बैकअप लेने की प्रक्रिया पर पिछले लेख का अनुवर्ती है। हो सकता है कि आप उस लेख को इससे पहले पढ़ना चाहें।
इस लेख में आप सीखेंगे कि wp-cli टूल का उपयोग करके वर्डप्रेस डेटाबेस बैकअप को कैसे पुनर्स्थापित किया जाए। अपने निपटान में इस कौशल का होना उन स्थितियों के लिए महत्वपूर्ण है जहां आपको चुटकी में बैकअप को पुनर्स्थापित करने की आवश्यकता होती है। यदि आप बड़े परिवर्तनों का परीक्षण कर रहे हैं और वापस लौटने की आवश्यकता है तो यह कौशल विशेष रूप से सहायक हो सकता है।
उड़ान पूर्व जांच:
- ये निर्देश cPanel-आधारित सर्वर को ध्यान में रखकर बनाए गए हैं।
- SSH के माध्यम से कमांड लाइन एक्सेस का पालन करना आवश्यक होगा।
- सर्वर में WP-CLI स्थापित होना चाहिए, स्थापना निर्देशों के लिए यह ट्यूटोरियल देखें।
डेटाबेस को पुनर्स्थापित करें:
- SSH के माध्यम से सर्वर में cPanel उपयोगकर्ता के रूप में लॉगिन करें जो डोमेन का मालिक है, या रूट उपयोगकर्ता है।
ssh [email protected]
उदाहरण में हम सर्वर से कनेक्ट करने के लिए ssh का उपयोग कर रहे हैं। आप बाकी चरणों का पालन कर सकते हैं, भले ही आप वैकल्पिक माध्यमों (टीटीवाई, एक विंडोज एसएसएच गुई, आदि) के माध्यम से कनेक्ट हों।यदि आप रूट के रूप में लॉगिन करते हैं तो आपको जारी रखने से पहले वर्डप्रेस साइट के मालिक उपयोगकर्ता को लेने के लिए `su` का उपयोग करना होगा।
- अब लॉग इन (cPanel उपयोगकर्ता के रूप में) वर्डप्रेस रूट फ़ोल्डर में बदलें:
cd ~/public_html
हम एक cPanel सर्वर का उपयोग कर रहे हैं, इसलिए हम जानते हैं कि वर्डप्रेस को `public_html` फ़ोल्डर में स्थापित किया जाना चाहिए। यदि आप cPanel सर्वर पर नहीं हैं तो यह किसी भिन्न स्थान पर होगा। - एक बार वर्डप्रेस रूट फ़ोल्डर में (जहां आप wp-config.php पा सकते हैं) आप wp-cli टूल का उपयोग कर सकते हैं। अपने डेटाबेस को पुनर्स्थापित करने के लिए निम्न में से एक कमांड चलाएँ:
wp db import ../my_wordpress_db.sql
एक बार जब आप निर्यात कमांड चला लेते हैं, तो आपको निम्न जैसा पुष्टिकरण आउटपुट दिखाई देगा:
सफलता:'../my_wordpress_db.sql' में आयात किया गया।ऊपर दिए गए टेक्स्ट को देखकर यह पुष्टि होती है कि आपका वर्डप्रेस डेटाबेस रिस्टोर हो गया है। अब आपको दोबारा जांच करनी चाहिए कि सब कुछ सही तरीके से लोड हो रहा है और सत्यापित करें कि पुनर्स्थापना ने आपकी अपेक्षा के अनुरूप ठीक कर दिया है।