Windows पर MySQL को दो विधियों का उपयोग करके अपग्रेड किया जा सकता है। वे नीचे सूचीबद्ध हैं:
MySQL इंस्टॉलर का उपयोग करके
Windows ZIP आर्काइव डिस्ट्रीब्यूशन का उपयोग करके
इंस्टॉलर के साथ MySQL अपग्रेड करना
MySQL इंस्टॉलर कम्युनिटी और कमर्शियल रिलीज़ के बीच अपग्रेड का समर्थन नहीं करता। यदि ऐसा अपग्रेड आवश्यक है, तो इसे ZIP आर्काइव मेथड का उपयोग करके किया जा सकता है।
आइए समझते हैं कि MySQL इंस्टॉलर के साथ MySQL कैसे अपग्रेड किया जा सकता है। यह तब सबसे अच्छा दृष्टिकोण माना जाता है जब वर्तमान सर्वर इंस्टॉलेशन इसके साथ किया गया हो और अपग्रेड वर्तमान रिलीज़ सीरीज़ के भीतर हो।
MySQL इंस्टॉलर रिलीज़ सीरीज़ के बीच अपग्रेड का समर्थन नहीं करता, जैसे 5.7 से 8.0 तक। यह उपयोगकर्ता को अपग्रेड करने के लिए अपग्रेड इंडिकेटर प्रदान नहीं करता। यहां चरण हैं:
MySQL इंस्टॉलर शुरू करें।
डैशबोर्ड से, 'Catalog' पर क्लिक करें, जो कैटलॉग में हुए नवीनतम परिवर्तनों को डाउनलोड करेगा।
इंस्टॉल किए गए सर्वर को केवल तभी अपग्रेड किया जा सकता है जब डैशबोर्ड सर्वर के संस्करण संख्या के आगे एक तीर प्रदर्शित करता है।
अब 'Upgrade' पर क्लिक करें।
वे उत्पाद जिनका नया संस्करण है, एक सूची में दिखाई देंगे।
MySQL सर्वर उत्पाद को छोड़कर सब कुछ डिसिलेक्ट करें, जब तक कि अन्य उत्पादों को भी अपग्रेड की आवश्यकता न हो। अब 'Next' पर क्लिक करें।
अब 'Execute' पर क्लिक करें, जो डाउनलोड शुरू करेगा।
जब यह पूरी तरह से डाउनलोड हो जाए, तो 'Next' पर क्लिक करें, जो अपग्रेड ऑपरेशन शुरू करेगा।
जब MySQL 8.0.16 या उच्चतर पर अपग्रेड किया जाता है, तो यह सिस्टम टेबल के लिए अपग्रेड चेक और प्रक्रिया को छोड़ने का विकल्प दिखा सकता है।
अब सर्वर कॉन्फ़िगर करें।
अब आइए देखते हैं कि Windows ZIP डिस्ट्रीब्यूशन का उपयोग करके MySQL कैसे अपग्रेड किया जा सकता है।
Windows ZIP आर्काइव डिस्ट्रीब्यूशन के साथ MySQL अपग्रेड करना
https://dev.mysql.com/downloads/ से MySQL के Windows ZIP आर्काइव डिस्ट्रीब्यूशन का नवीनतम संस्करण डाउनलोड करें।
यदि सर्वर पहले से चल रहा है, तो इसे रोकें। यदि सर्वर को सर्विस के रूप में इंस्टॉल किया गया है, तो नीचे दिए गए कमांड का उपयोग करके सर्विस को रोकें:
C:\> SC STOP mysqld_service_name
इसके बजाय, 'NET STOP mysql_service_name' कमांड का भी उपयोग किया जा सकता है। यदि MySQL सर्विस के रूप में नहीं चल रहा है, तो इसे रोकने के लिए 'mysqladmin' का उपयोग किया जा सकता है। आइए इसके लिए कमांड देखें:
C:\> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" -u root shutdown
यदि MySQL रूट उपयोगकर्ता खाते में पासवर्ड है, तो 'mysqladmin' को '-p' विकल्प के साथ इनवोक किया जा सकता है और जब संकेत दिया जाए तो पासवर्ड दर्ज किया जा सकता है। ZIP आर्काइव को एक्सट्रैक्ट करने की आवश्यकता है। मौजूदा MySQL इंस्टॉलेशन को ओवरराइट किया जा सकता है, जो आमतौर पर C:/mysql पर मौजूद होता है या इसे C:/mysql8 जैसे अलग डायरेक्टरी में इंस्टॉल किया जा सकता है।
अब, सर्वर को रीस्टार्ट करने की आवश्यकता है। यह नीचे दिखाए गए किसी भी कमांड का उपयोग करके किया जा सकता है:
SC START mysqld_service_name
(या)
NET START mysqld_service_name
नोट: जब MySQL को सर्विस के रूप में चलाया जाता है तो उपरोक्त का उपयोग करें।
यदि MySQL सीधे उपयोग किया जाता है तो 'mysqld' इनवोक करें।