一些功能已經(jīng)過時(shí),并已從 MySQL 8.0 中刪除。當(dāng)顯示這些已刪除項(xiàng)目的替代方案時(shí),需要使用它們以避免進(jìn)一步的復(fù)雜化。
“innodb_locks_unsafe_for_binlog”系統(tǒng)變量已被刪除。 可以使用“READ COMMITTED”隔離級(jí)別,因?yàn)樗男袨榉绞筋愃啤⑾到y(tǒng)升級(jí)到 MySQL 版本 8.0.3 或更高版本后,腳本參考以前的 InnoDB INFORMATION_SCHEMA?視圖名稱必須升級(jí)。
一些帳戶管理屬性已被刪除。下面列出了一些:
不要使用“GRANT”來創(chuàng)建用戶,而是使用“CREATE USER”。查詢緩存已被刪除。 >已棄用的查詢緩存項(xiàng)仍然已棄用,并且沒有任何效果。它們可能會(huì)在即將發(fā)布的 MySQL 版本中被刪除。數(shù)據(jù)字典提供有關(guān)數(shù)據(jù)庫對(duì)象的信息,因此服務(wù)器不會(huì)檢查數(shù)據(jù)目錄中的目錄名稱來查找數(shù)據(jù)庫。這表明“–ignore-db-dir”選項(xiàng)和“ignore_db_dirs”系統(tǒng)變量不是必需的,因此已被刪除。“tx_isolation”和“tx_read_only”系統(tǒng)變量已被刪除。相反,可以使用“transaction_isolation”和“transaction_read_only”。“secure_auth”和“multi_range_count”系統(tǒng)變量、“–secure-auth”客戶端選項(xiàng)以及“MYSQL_SECURE_AUTH”選項(xiàng)mysql_options()’ C API 函數(shù)已被刪除。’log_warnings’ 系統(tǒng)變量和 –log-warnings 服務(wù)器選項(xiàng)已被刪除。相反,需要使用“l(fā)og_error_verbosity”系統(tǒng)變量。解析器不會(huì)將 \N 視為 SQL 語句中 NULL 的同義詞。因此,必須使用“NULL”值。PROCEDURE ANALYSE() 語法已被刪除。–temp-pool 服務(wù)器選項(xiàng)已被刪除。 li>“ignore_builtin_innodb”系統(tǒng)變量已刪除。“resolveip”實(shí)用程序已刪除。相反,可以使用“nslookup”、“host”或“dig”。已刪除對(duì) DTrace 的支持。已刪除“JSON_APPEND()”函數(shù)。相反,可以使用“JSON_ARRAY_APPEND()”。
以上就是MySQL 8.0 中刪除了哪些功能?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!






