Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

mysql_upgrad - MySQL टेबल्स को चेक और अपग्रेड करें


आइए हम mysql_upgrad प्रोग्राम को समझते हैं -

उपयोग

  • हर बार जब MySQL को अपग्रेड किया जाता है, तो उपयोगकर्ता को mysql_upgrad को निष्पादित करना चाहिए, जो अपग्रेड किए गए MySQL सर्वर के साथ असंगतताओं की तलाश करता है।

  • यह सिस्टम टेबल को mysql स्कीमा में अपग्रेड करता है ताकि उपयोगकर्ता उन नए विशेषाधिकारों या क्षमताओं का लाभ उठा सके जिन्हें अपग्रेड के बाद जोड़ा जा सकता था।

  • यह मूल रूप से प्रदर्शन स्कीमा और sys स्कीमा को अपग्रेड करता है।

  • यह उपयोगकर्ता स्कीमा की भी जांच करता है।

  • यदि mysql_upgrad को पता चलता है कि किसी तालिका में संभावित असंगति है, तो यह एक तालिका जाँच करता है और, यदि कुछ समस्याएँ पाई जाती हैं, तो तालिका मरम्मत ऑपरेशन का प्रयास करता है

जैसा कि नीचे दिखाया गया है, mysql_upgrad का उपयोग किया जा सकता है -

  • सुनिश्चित करें कि सर्वर वर्तमान में चल रहा है।

  • mysql स्कीमा में सिस्टम टेबल को अपग्रेड करने के लिए mysql_upgrad को आमंत्रित करें।

नीचे दिए गए आदेश का उपयोग करके अन्य स्कीमा में तालिकाओं की जांच और मरम्मत करें -

<पूर्व>खोल> mysql_upgrad [विकल्प]

सर्वर को रोकें और इसे पुनरारंभ करें ताकि कोई भी सिस्टम तालिका परिवर्तन प्रभावी हो सके।

यदि कई MySQL सर्वर इंस्टेंस हैं जिन्हें अपग्रेड करने की आवश्यकता है, तो mysql_upgrad को कनेक्शन पैरामीटर के साथ लागू किया जा सकता है जो प्रत्येक वांछित सर्वर से कनेक्ट करने के लिए उपयुक्त हैं। आइए एक उदाहरण लेते हैं -

3306 से 3308 पोर्ट पर स्थानीय होस्ट पर चलने वाले सर्वर के साथ, प्रत्येक सर्वर को उपयुक्त पोर्ट से कनेक्ट करके अपग्रेड करें। यह नीचे दिए गए आदेशों का उपयोग करके किया जा सकता है -

<पूर्व>खोल> mysql_upgrad --protocol=tcp -P 3306 [other_options]shell> mysql_upgrad --protocol=tcp -P 3307 [other_options]shell> mysql_upgrad --protocol=tcp -P 3308 [other_options]

यूनिक्स पर स्थानीय होस्ट कनेक्शन के लिए, --protocol=tcp विकल्प यूनिक्स सॉकेट फ़ाइल के बजाय टीसीपी/आईपी का उपयोग करके कनेक्शन को बाध्य करेगा।


  1. MySQL संस्करण की जांच कैसे करें

    आइए समझें कि MySQL के उस संस्करण की जांच कैसे करें जो उपयोगकर्ता वर्तमान में चला रहा है - कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। MySQL संस्करण जांचें नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SEL

  1. MySQL इंस्टालेशन को अपग्रेड करने के चरण

    एक MySQL इंस्टालेशन को अपग्रेड करने के लिए नीचे बताए गए चरण हैं - पथ अपग्रेड करें अपग्रेड के लिए इंस्टॉलेशन तैयार करें यूनिक्स या लिनक्स पर MySQL बाइनरी या पैकेज-आधारित इंस्टॉलेशन को अपग्रेड करें MySQL को MySQL yum रिपॉजिटरी या APT रिपॉजिटरी या SLERepository या विंडोज पर भी अपग्रेड किया

  1. MySQL डेटाबेस और टेबल्स के बारे में जानकारी प्राप्त करना

    उपयोगकर्ता के लिए डेटाबेस या तालिका या तालिका की संरचना या स्तंभों के नाम को भूलना संभव है। इस समस्या को MySQL का उपयोग करके हल किया जा सकता है क्योंकि यह कई कथनों का समर्थन करता है जो उन डेटाबेस और तालिकाओं के बारे में जानकारी प्रदान करते हैं जिनका यह समर्थन करता है। सर्वर द्वारा प्रबंधित सभी डेटा