MySQL 8.0.33 于 2023 年 4 月 18 日 GA,这可能是包含新功能、新特性的 8.0 的最后一个版本,之后的 MySQL 版本将会在发行方式上发生重大改变。

未来 MySQL 将发布 2 个版本,长期支持版和创新版。长期支持版的目标为稳定性,仅修复 BUG 并发布安全补丁,该版本向后兼容,预计每两年发布一次,支持的生命周期为 5 年标准支持 +3 年的延伸支持。创新版将会每季度发布创新功能,支持期间为短期支持,该版本与 LTS 版本可以快速迁移。

8.0.33 版本是一个维护版本,修复了大量的 Bug,并对部分内容进行更改,具体如下:

MySQL 企业版审计功能使用 “mysql” 系统数据库存储过滤条件和用户的账户数据,为了增加灵活性,此版本增添了一个 “audit_log_database” 服务器系统变量,在服务器启动时可以指定到其他的数据库。

MySQL 企业版数据屏蔽和脱敏功能使用组件实现,替代了以往的插件。使用组件可以利用专有的权限对字典等功能进行管理,并且使用了基于表的字典,替代了以往的字典文件,提升了安全性。

“INSTALL COMPONENT” 包含 “SET” 子句用于在安装时设置组件的系统变量值。

由于用户自定义排序规则在写入日志时发生警告,该功能将进行降级,未来的 MySQL 版本将会删除该功能。

Performance Schema 增加了服务器遥测服务,通过接口为插件和组件提供了检索与 SQL 语句生命周期相关通知的方法。

绑定 OpenSSL 库的操作系统中,用于 MySQL 服务器链接的 OpenSSL 库已更新到版本 1.1.1t。

InnoDB 支持并行构建索引,利用多线程执行替代了以往的单线程加载,改善了构建索引的性能。

"master","slave" 已经彻底舍弃,使用时会发出错误消息,建议使用 “source”,“replica”。

mysqlbinlog --start-position 接受的值范围上限为 18446744073709551615, 如果使用了 “--read-from-remote-server” 或 “--read-from-remote-source” 选项,则上限值为 4294967295。

以上内容是 8.0.33 版本的一个快速浏览,详细信息可访问 MySQL 官网。

稿源:https://mp.weixin.qq.com/s/drn2o6asQmEIZhcJYSAdIg

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。