MySQL को MySQL SLES रिपॉजिटरी का उपयोग करके अपग्रेड किया जा सकता है। आइए इस उन्नयन के लिए आवश्यक चरणों को देखें। डिफ़ॉल्ट रूप से, MySQL SLES रिपॉजिटरी MySQL को रिलीज़ श्रृंखला के नवीनतम संस्करण में अपडेट करती है जिसे उपयोगकर्ता ने इंस्टॉलेशन के दौरान चुना होगा
किसी भिन्न रिलीज़ श्रृंखला में अद्यतन करने के लिए, चयनित श्रृंखला के लिए उप-भंडार को अक्षम करने की आवश्यकता है। एक श्रृंखला को स्किप करने के बजाय, एक श्रृंखला से दूसरी श्रृंखला में अपग्रेड करने का सुझाव दिया जाता है। MySQL SLES रिपॉजिटरी का उपयोग करते समय MySQL का इनप्लेस डाउनग्रेडिंग समर्थित नहीं है।
MySQL अपग्रेड करें
नीचे दिए गए आदेश का उपयोग करके MySQL और उसके घटकों को अपग्रेड करें -
shell> sudo zypper update mysql-community-server
अन्यथा, उपयोगकर्ता के सिस्टम पर सब कुछ अपडेट करने के लिए Zyper को इंगित करके MySQL को अपडेट किया जा सकता है। इससे अधिक समय लगता है। यह नीचे दिए गए कमांड का उपयोग करके किया जा सकता है -
shell> sudo zypper update
Zyper द्वारा अद्यतन के बाद MySQL सर्वर पुनरारंभ होता है। MySQL 8.0.16 से पहले, सर्वर के पुनरारंभ होने के बाद 'mysql_upgrad' चलाएँ। यह पुराने डेटा और अपग्रेड किए गए सॉफ़्टवेयर के बीच किसी भी असंगति की जाँच करेगा और उसका समाधान करेगा
SLES रिपॉजिटरी से पैकेजों की सूची बनाएं
एक विशिष्ट घटक को भी अपग्रेड किया जा सकता है। सबसे पहले, नीचे दिए गए कमांड का उपयोग करके MySQL SLES रिपॉजिटरी से इंस्टॉल किए गए पैकेजों को सूचीबद्ध करें।
shell> zypper packages −i | grep mysql−.*community
एक बार आवश्यक घटक के पैकेज का नाम चुन लिए जाने के बाद, पैकेज को निम्न कमांड का उपयोग करके अद्यतन किया जा सकता है -
shell> sudo zypper update package-name