कुछ सुविधाएँ अप्रचलित हो गई हैं और 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()' का उपयोग किया जा सकता है।