Q100567: Flix डेटाबेस बैकअप को कैसे पुनर्स्थापित करें?

सारांश

यह आलेख Flix डेटाबेस स्कीमा का बैकअप पुनर्स्थापित करने के तरीके के बारे में जानकारी प्रदान करता है।


अधिक जानकारी

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

इसे प्राप्त करने के लिए यहां कुछ सुझाव दिए गए हैं:

  • Flix डेटाबेस बैकअप को पुनर्स्थापित करते समय MySQL सर्वर को भेजे गए कुछ संचार पैकेट MySQL के डिफ़ॉल्ट max_allowed_packet मान 4MB से अधिक हो जाएँगे, जिसके परिणामस्वरूप प्रक्रिया के दौरान MySQL सर्वर त्रुटि होगी। इससे बचने के लिए, सुनिश्चित करें कि आपके MySQL सर्वर का max_allowed_packet वैरिएबल आपके डेटाबेस आकार (उदाहरण के लिए 130MB) के आधार पर उच्च मान पर सेट है।
    MySQL के max_allowed_packet चर और इसे कैसे सेट किया जाए, इस बारे में अधिक जानकारी MySQL दस्तावेज़ में पाई जा सकती है।
  • Flix डेटाबेस बैकअप में कुछ डेटा में \0 (null) वर्ण होंगे, जिन्हें MySQL तब तक संसाधित नहीं कर पाएगा जब तक कि --binary-mode विकल्प को चालू न किया जाए।

Flix डेटाबेस बैकअप को पुनर्स्थापित करने के लिए MySQL कमांड चलाने हेतु आवश्यक प्रारूप निम्नलिखित होगा:

mysql -h <host IP> -u<username> -p<password> --binary-mode=1 <schema> < <path to backup file.sql>

यदि आपको gzipped बैकअप से पुनर्स्थापित करने की आवश्यकता है तो आप निम्नलिखित चला सकते हैं:

gzip -d -c <path to backup file.sql.gz> | mysql -h <host IP> -u<username> -p<password> --binary-mode=1 <schema> 

नीचे /home/ flix _sql_backups/ में स्थित flix .sql बैकअप फ़ाइल को IP 10.0.0.101 पर चलने वाले डेटाबेस सर्वर पर उपलब्ध पूर्व-मौजूदा ' flix ' स्कीमा में पुनर्स्थापित करने के लिए एक उदाहरण कमांड दिया गया है:

mysql -h 10.0.0.101 -umy_user -pP@ssw0rd --binary-mode=1 flix </home/ flix _sql_backups/ flix .sql

और एक अन्य उदाहरण कमांड, /home/ flix _sql_backups/ में स्थित gzipped flix .sql.gz बैकअप फ़ाइल को, IP 10.0.0.101 पर चलने वाले डेटाबेस सर्वर पर उपलब्ध, पहले से मौजूद ' flix ' स्कीमा में पुनर्स्थापित करने के लिए:

gzip -d -c /home/ flix _sql_backups/ flix .sql.gz | mysql -h 10.0.0.101 -umy_user -pP@ssw0rd --binary-mode=1 flix


नोट: इस ऑपरेशन में कुछ समय लग सकता है, जो आपके Flix डेटाबेस बैकअप में डेटा की मात्रा पर निर्भर करता है।

अग्रिम पठन

आप हमारे दस्तावेज़ के Flix सर्वर स्थापित करने संबंधी अनुभाग में Flix सर्वर स्थापित करने के बारे में अधिक जानकारी प्राप्त कर सकते हैं।

Flix KB का बैकअप लेना लेख आपके Flix वातावरण का बैकअप लेने के तरीके के बारे में जानकारी प्रदान करता है।

    हम चाहते हैं कि खेद व्यक्त करते हैं

    कृपया हमें बताएँ कि