Oracle ने आधिकारिक तौर पर लॉन्च की घोषणा की आपके RDBMS का नया संस्करण "MySQL 8.4 LTS", यह इसके रिलीज़ के मॉडल में बदलाव के बाद बना चौथा संस्करण है। MySQL 8.4 की रिलीज़ को "LTS" लेबल दिया गया है, जिसका अर्थ है कि यह एक दीर्घकालिक समर्थन रिलीज़ है और 5 वर्षों के लिए समर्थन प्रदान करता है (साथ ही अतिरिक्त 3 वर्षों का विस्तारित समर्थन उपलब्ध है)।
पिछली रिलीज़ों के विपरीत, एलटीएस संस्करण हर 2 साल में और नियमित संस्करण हर तीन महीने में जारी किए जाते हैं और बाद वाले वे हैं जिन्हें अगला प्रमुख संस्करण प्रकाशित होने तक समर्थन प्राप्त होता है।
MySQL 8.4 LTS की मुख्य नई सुविधाएँ
MySQL 8.4 LTS का नया संस्करण बड़ी संख्या में महत्वपूर्ण परिवर्तन, सुधार और सुधार के साथ आता है, जिनमें सेहिस्टोग्राम को स्वचालित रूप से अपडेट करने के लिए ऑप्टिमाइज़र का समर्थन करें मुख्य तालिका पर "विश्लेषण तालिका" के निष्पादन पर निर्भर हुए बिना। यह स्वचालित अद्यतन भी स्वचालित सांख्यिकी पुनर्गणना के दौरान होता है स्वचालित अपडेट सक्षम होने पर InnoDB लगातार बना रहता है। स्वचालित हिस्टोग्राम अपडेट सक्रिय करने के लिए, "ऑटो अपडेट" विकल्प का उपयोग किया जाता है (इस संस्करण में जोड़ा गया) "विश्लेषण तालिका" कथन में और इसे अक्षम करने के लिए, इसके बजाय "मैन्युअल अपडेट" का उपयोग करें।
एक और सुधार जो MySQL 8.4 में लागू किया गया था प्रमाणीकरण में, खैर अब सुरक्षा सुधार लागू किए गए हैं, जिनमें शामिल हैं अस्थायी पासवर्ड दर्ज करना qजिसका उपयोग विशिष्ट खातों के लिए किया जा सकता है। इसके अतिरिक्त, mysql_native_password प्लगइन डिफ़ॉल्ट रूप से अक्षम है और बेहतर सुरक्षा और अनुकूलता के लिए कैशिंग_शा2_पासवर्ड का उपयोग करने की अनुशंसा की जाती है। इसे सक्षम करने के लिए, सर्वर को –mysql-native-password=ON से या इसे MySQL कॉन्फ़िगरेशन फ़ाइल अनुभाग में शामिल करके प्रारंभ किया जाना चाहिए।
MySQL 8.4 में इसे जोड़ा गया था स्मार्ट कार्ड जैसे उपकरणों का उपयोग करके सर्वर पर प्रमाणीकरण के लिए समर्थन, WebAuthn संदर्भ में सुरक्षा कुंजियाँ और बायोमेट्रिक रीडर। यह नई प्रमाणीकरण विधि FIDO और FIDO2 मानकों पर आधारित है और कुछ प्लगइन्स का उपयोग करती है: सर्वर साइड पर प्रमाणीकरण_वेबाउटन और क्लाइंट पक्ष पर प्रमाणीकरण_वेबाउटन_क्लाइंट। यह ध्यान रखना महत्वपूर्ण है कि सर्वर-साइड WebAuthn प्रमाणीकरण प्लगइन उपलब्ध है केवल MySQL एंटरप्राइज़ संस्करण वितरण पर।
समर्थन सुधार के संबंध में, MySQL 8.4 फेडोरा 40 और उबंटू 24.04 के लिए समर्थन जोड़ता है, साथ ही पुस्तकालय से भी ओपनएसएसएल 3.0.13, जबकि, दूसरी ओर, डेटा की अखंडता और गोपनीयता सुनिश्चित करने के लिए केवल TLS v1.2 और TLSv1.3 को बनाए रखते हुए, असुरक्षित एन्क्रिप्शन प्रोटोकॉल और एल्गोरिदम के लिए समर्थन हटा दिया गया है।
अन्य परिवर्तनों की वह बाहर खड़ा है:
- प्रदर्शन और दक्षता को अनुकूलित करने के लिए कई InnoDB कॉन्फ़िगरेशन के लिए डिफ़ॉल्ट मान समायोजित किए गए हैं।
- समग्र सर्वर प्रदर्शन को अनुकूलित करने के साथ-साथ जटिल प्रश्नों और लेनदेन जैसे विशिष्ट संचालन पर प्रदर्शन में सुधार करने के लिए विभिन्न प्रदर्शन समायोजन किए गए हैं।
- JSON समर्थन में सुधार किए गए हैं, जिसमें JSON डेटा से जुड़े प्रश्नों के लिए नई सुविधाएँ और अनुकूलन शामिल हैं।
- जैसे विकल्प जोड़े गए हैं-कीरिंग-माइग्रेशन-से-घटक", "-कीरिंग-माइग्रेशन-स्रोत" और "-कीरिंग-माइग्रेशन-गंतव्य" किचेन प्लगइन में माइग्रेशन की सुविधा के लिए।
- FLUSH_PRIVILEGES और OPTIMIZE_LOCAL_TABLE विशेषाधिकार पेश किए गए, जो संचालन में अधिक नियंत्रण और सटीकता प्रदान करते हैं।
- जैसे वेरिएबल्स के डिफ़ॉल्ट मानों को बदल दिया समूह_प्रतिकृति_संगतता और समूह_प्रतिकृति_निकास_राज्य_क्रिया सिस्टम व्यवहार को अनुकूलित करने के लिए।
- जैसे शब्दों का उपयोग करने वाले बड़ी संख्या में वेरिएबल और कमांड हटा दिए गए "मालिक" और "गुलाम", उन्हें अद्यतन शर्तों से प्रतिस्थापित करना
- बड़ी संख्या में ऐसे विकल्प और उपयोगिताएँ हटा दी गईं जो अब आवश्यक या प्रासंगिक नहीं थीं, जैसे अप्रयुक्त तालिका सूचना_स्कीमा.टेबलस्पेस, जैसे प्लगइन्स प्रमाणीकरण_फिडो, दूसरों के बीच में
- कई सी एपीआई फ़ंक्शन हटा दिए गए और संशोधित किए गए, जिनमें से कुछ को MySQL 8.4 LTS शाखा के साथ संगत होने के लिए पुनर्स्थापित किया गया।
- 26 कमजोरियों को ठीक किया गया, जिनमें से एक ओपनएसएसएल से संबंधित है, साथ ही ऑप्टिमाइज़र, इनोडीबी, थ्रेड पूलिंग, ग्रुप रेप्लिकेशन प्लगइन, ऑडिट प्लगइन, डीएमएल और मायस्क्लडम्प से संबंधित अन्य कमजोरियां भी शामिल हैं।
अंत में, यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं, तो आप विवरण में देख सकते हैं निम्नलिखित लिंक।
MySQL 8.4.0 प्राप्त करें
के लिएMySQL 8.4.0 का नया संस्करण प्राप्त करने में सक्षम होने में रुचि रखता है, आपको पता होना चाहिए कि MySQL संकलन अब Linux, FreeBSD, macOS और Windows के लिए उपलब्ध हैं। आप नया संस्करण प्राप्त कर सकते हैं निम्नलिखित लिंक में
अंतिम लेकिन महत्वपूर्ण बात यह है कि MySQL 5.7 से MySQL 8.4 में सीधा अपडेट संभव नहीं है, इसलिए पहले 8.0 शाखा में माइग्रेट करना और फिर संस्करण 8.4 में अपडेट करना आवश्यक है।