माइस्क्ल प्रशासक में, बैकअप करते समय, "संगतता मोड" वास्तव में क्या होता है?MySQL व्यवस्थापक बैकअप: "संगतता मोड", यह वास्तव में क्या कर रहा है?
मैं webmin द्वारा उत्पन्न अपलोड टूल के साथ mysql administrator के अंदर उपलब्ध बैकअप को पुल करने का प्रयास कर रहा हूं। मेरे डेटा में पहले से ही कुछ असंगतताएं हैं (टिक, कॉमा, इत्यादि, मुझे लगता है) मैं सिर्फ बाहर निकलने की कोशिश नहीं करता (वे भविष्य में वैसे भी फिर से दिखाई दे सकते हैं)। जब मैं अपने बैकअप से पुनर्स्थापित करने का प्रयास करता हूं तो ये कंक त्रुटियां उत्पन्न करते हैं।
अब, यदि मैं वेबमिन से बैकअप उत्पन्न करता हूं, और फिर उन्हें पुनर्स्थापित करने के लिए MySQL व्यवस्थापक का उपयोग करता हूं, तो वे विफल हो जाते हैं। लेकिन अगर मैं MySQL व्यवस्थापक का उपयोग करके बैकअप उत्पन्न करता हूं और "संगतता मोड" पर टिकता हूं, तो MySQL व्यवस्थापक (अन्य उदाहरण) पर जाएं और पुनर्स्थापित करें ... यह काम करता है!
MySQL के अनुसार, "संगतता मोड" है;
संगतता मोड बैकअप फ़ाइलों को बनाता है जो MySQL व्यवस्थापक के पुराने संस्करणों के साथ संगत हैं।
Webmin, दूसरे हाथ पर, मुझे संगतता के लिए निम्नलिखित विकल्प देता है:
- एएनएसआई
- MySQL 3.2.3
- MySQL 4.0
- PostgreSQL
- ओरेकल
- माइक्रोसॉफ्ट एसक्यूएल
- डीबी 2
- MaxDB
जो तुम कह सकते हैं कि एक सबसे अच्छा फिट है? मेरा डेटा सेट बहुत बड़ा है, इसलिए इसे एक-एक करके प्रयोग करने में काफी समय लगेगा (विशेष रूप से जब सोचने से ब्रूट-फोर्सिंग हो सकती है)।
संपादित करें: ऐसा लगता है कि यह एएनएसआई कर रहा है, लेकिन मैं इस पर 100% नहीं हूं।