💡
原文英文,约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 访问权限,备份数据库,检查可用的升级路径,并审查被弃用的功能和变量。
- 建议在测试环境中先进行升级,以确保一切正常后再在生产服务器上执行。
➡️