MySQL 8.0版本中移除了哪些功能?

MySQL 8.0版本中移除了哪些功能?
一些功能已经过时并已从MySQL 8.0中删除。当这些移除的内容的替代方案被显示时,必须使用它们以避免进一步的复杂性。
‘ innodb_locks_unsafe_for_binlog ’系统变量已被删除。
‘READ COMMITTED’ 隔离级别可以使用,因为它的行为方式相似。
升级系统到MySQL版本8.0.3或更高版本后,必须升级引用以前InnoDB INFORMATION_SCHEMA 视图名称的脚本。
一些帐户管理属性已被删除。以下是其中的一些:
使用‘CREATE USER’而不是使用‘GRANT’创建用户。
查询缓存已被删除。
弃用的查询缓存项目仍然被弃用,并没有影响。它们可能会在即将发布的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-warnings服务器选项已被删除。应使用 ‘log_error_verbosity’系统变量代替。
解析器不将\N视为SQL语句中NULL的同义词。因此,必须使用“NULL”值。
已删除PROCEDURE ANALYSE()语法。
已删除–temp-pool服务器选项。
已删除‘ignore_builtin_innodb’系统变量。
已删除‘resolveip’实用程序。相反,可以使用‘nslookup’,‘host’或‘dig’。
已删除对DTrace的支持。
已删除‘JSON_APPEND()’函数。应使用‘JSON_ARRAY_APPEND()’。
阅读更多:MySQL 教程