原文英文,约1300词,阅读约需5分钟。
📝
内容提要
MySQL Server 8.3 引入了新功能,如扩展的全局事务标识符、JSON 输出格式选项和基于 SASL 的 LDAP 认证。被弃用和移除的功能包括组复制恢复的更改、某些 MySQL C API 函数的移除以及编译服务器的过时选项。还进行了错误修复和改进。升级建议包括备份数据库、查看被弃用的功能和变量,以及首先在测试环境中测试升级。
🎯
关键要点
-
MySQL Server 8.3 引入了扩展的全局事务标识符、JSON 输出格式选项和基于 SASL 的 LDAP 认证等新功能。
-
被弃用和移除的功能包括组复制恢复的更改、某些 MySQL C API 函数的移除以及编译服务器的过时选项。
-
升级建议包括备份数据库、查看被弃用的功能和变量,并在测试环境中测试升级。
-
全局事务标识符(GTIDs)格式扩展,允许为特定事务组分配唯一名称。
-
支持选择两种 JSON 输出格式,使用 explain_json_format_version 服务器系统变量进行设置。
-
数据掩码组件支持指定专用架构来存储相关内部表和掩码函数。
-
组复制恢复不再依赖于将视图更改事件写入二进制日志。
-
多个 MySQL C API 函数被移除,之前已被弃用。
-
FLUSH HOSTS 语句被移除,清除主机缓存可以使用 TRUNCATE TABLE 或 mysqladmin flush-hosts。
-
在使用 GTID 进行复制时,已应用的事务会被自动忽略。
-
在升级前,确保拥有 root 访问权限,备份数据库,检查可用的升级路径,并审查被弃用的功能和变量。
-
建议在测试环境中先进行升级,以确保一切正常后再在生产服务器上执行。
🏷️