首頁 >資料庫 >mysql教程 >MySQL 8.0 中刪除了哪些功能?

MySQL 8.0 中刪除了哪些功能?

王林
王林轉載
2023-09-18 22:29:091358瀏覽

MySQL 8.0 中删除了哪些功能?

有些功能已經過時,並已從 MySQL 8.0 中刪除。當顯示這些已刪除項目的替代方案時,需要使用它們以避免進一步的複雜化。

  • innodb_locks_unsafe_for_binlog」系統變數已被刪除。
  • 可以使用「READ COMMITTED」隔離級別,因為它的行為方式類似。
  • 將系統升級到 MySQL 版本 8.0.3 或更高版本後,腳本參考先前的 InnoDB INFORMATION_SCHEMA 檢視名稱必須升級。

一些帳戶管理屬性已被刪除。下面列出了一些:

  • 不要使用「GRANT」來建立用戶,而是使用「CREATE USER」。
  • 查詢快取已被刪除。
  • >
  • 已棄用的查詢快取項目仍然已棄用,且沒有任何效果。它們可能會在即將發布的 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_SECURE_AUTH」選項mysql_options()' C API 函數已被刪除。
  • 'log_warnings' 系統變數和 --log-warnings 伺服器選項已被刪除。相反,需要使用“log_error_verbosity”系統變數。
  • 解析器不會將 \N 視為 SQL 語句中 NULL 的同義字。因此,必須使用“NULL”值。
  • PROCEDURE ANALYSE() 語法已被刪除。
  • --temp-pool 伺服器選項已被刪除。
  • li>
  • 「ignore_builtin_innodb」系統變數已刪除。
  • “resolveip”實用程式已刪除。相反,可以使用“nslookup”、“host”或“dig”。
  • 已刪除對 DTrace 的支援。
  • 已刪除「JSON_APPEND()」函數。相反,可以使用“JSON_ARRAY_APPEND()”。
#

以上是MySQL 8.0 中刪除了哪些功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除