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

MySQL 8.0 में हटाई गई कौन सी विशेषताएं हैं?

<घंटा/>

कुछ सुविधाएँ अप्रचलित हो गई हैं और MySQL 8.0 से हटा दी गई हैं। जब इन हटाए गए आइटम के विकल्प दिखाए जाते हैं, तो उन्हें आगे की जटिलताओं से बचने के लिए उपयोग करने की आवश्यकता होती है।

  • द 'innodb_locks_unsafe_for_binlog ' सिस्टम चर हटा दिया गया है।
  • प्रतिबद्ध पढ़ें’ अलगाव स्तर का उपयोग किया जा सकता है क्योंकि यह एक समान व्यवहार करता है।
  • सिस्टम को MySQL संस्करण 8.0.3 या बाद के संस्करण में अपग्रेड करने के बाद, स्क्रिप्ट जो पिछले InnoDB INFORMATION_SCHEMA को संदर्भित करती हैं देखें नामों को अपग्रेड करना होगा।

कुछ खाता प्रबंधन विशेषताओं को हटा दिया गया है। कुछ को नीचे सूचीबद्ध किया गया है:

  • उपयोगकर्ता बनाने के लिए 'अनुदान' का उपयोग करने के बजाय, 'उपयोगकर्ता बनाएं' का उपयोग करें।
  • क्वेरी कैश हटा दिया गया है।
  • बहिष्कृत क्वेरी कैश आइटम बहिष्कृत रहते हैं, और उनका कोई प्रभाव नहीं पड़ता है। आगामी MySQL रिलीज़ में उन्हें हटाया जा सकता है।
  • डेटा डिक्शनरी डेटाबेस ऑब्जेक्ट्स के बारे में जानकारी देता है, इसलिए सर्वर डेटाबेस खोजने के लिए डेटा निर्देशिका में निर्देशिका नामों की जांच नहीं करता है।
  • यह इंगित करता है कि '--ignore-db-dir' विकल्प और 'ignore_db_dirs' सिस्टम चर आवश्यक नहीं हैं और इसलिए, हटा दिए गए हैं।
  • 'tx_isolation' और 'tx_read_only' सिस्टम चर हटा दिए गए हैं। इसके बजाय, 'transaction_isolation' और 'transaction_read_only' का इस्तेमाल किया जा सकता है।
  • 'secure_auth' और 'multi_range_count' सिस्टम वैरिएबल, '--secure-auth' क्लाइंट विकल्प, और 'mysql_options()' C API फ़ंक्शन के लिए 'MYSQL_SECURE_AUTH' विकल्प को हटा दिया गया है।
  • 'log_warnings' सिस्टम चर और --log-चेतावनी सर्वर विकल्प हटा दिया गया है। इसके बजाय, 'log_error_verbosity' सिस्टम वैरिएबल का उपयोग करने की आवश्यकता है।
  • पार्सर \N को SQL कथनों में NULL के पर्यायवाची के रूप में नहीं मानता है। इसलिए, इसके बजाय 'NULL' मान का उपयोग करना होगा।
  • प्रक्रिया विश्लेषण () वाक्यविन्यास हटा दिया गया है।
  • --temp-pool सर्वर विकल्प हटा दिया गया है।
  • 'ignore_builtin_innodb' सिस्टम वैरिएबल हटा दिया गया है।
  • 'समाधान' उपयोगिता को हटा दिया गया है। इसके बजाय, 'nslookup', 'host', या 'dig' का उपयोग किया जा सकता है।
  • डीटी्रेस के लिए समर्थन हटा दिया गया है।
  • 'JSON_APPEND()' फ़ंक्शन हटा दिया गया है। इसके बजाय, 'JSON_ARRAY_APPEND()' का उपयोग किया जा सकता है।

  1. MySQL समर्थित प्लेटफॉर्म क्या हैं?

    आइए MySQL द्वारा समर्थित विभिन्न प्लेटफॉर्म्स को देखें। MySQL को वर्चुअल वातावरण में परिनियोजित किया जा सकता है। यह नीचे बताए गए ऑपरेटिंग सिस्टम को सपोर्ट करता है - Oracle Linux/ Red Hat/ CentOS Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 जिसका आर्किटेक्चर x86_64, ARM 64 हो सकता है

  1. MySQL 8.0 में नई सुविधाओं की पूरी सूची

    MySQL 8.0 में नई सुविधाओं को संक्षेप में नीचे सूचीबद्ध किया गया है - लेन-देन संबंधी डेटा शब्दकोश वस्तु के बारे में जानकारी संग्रहीत करने के लिए एक लेन-देन संबंधी डेटा शब्दकोश। परमाणु डेटा परिभाषा भाषा डेटा डिक्शनरी, स्टोरेज इंजन संचालन आदि में किए गए अपडेट को संयोजित करने के लिए एक परमाणु डेटा डेफ

  1. C# में C++ फीचर्स क्या गायब हैं?

    C# एक सरल, आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जिसे Microsoft द्वारा एंडर्स हेजल्सबर्ग के नेतृत्व में अपनी .NET पहल के तहत विकसित किया गया है। C++ एक मध्यम-स्तरीय प्रोग्रामिंग भाषा है, जिसे 1979 में बेल लैब्स में बर्जने स्ट्रॉस्ट्रुप द्वारा विकसित किया गया था। C++ विभिन