MySQL Enterprise Backup 8.0.28 是 MySQL Enterprise Backup 的最新版本。它仅支持 MySQL 服务器 8.0.28。对于MySQL 8.0之前的版本,使用与服务器版本号相同的MySQL Enterprise Backup版本。对于 MySQL 服务器 5.7,请使用 MySQL Enterprise Backup 4.1。
TLSv1 和 TLSv1.1 连接协议在 MySQL 8.0.26 中已弃用,现在已在 MySQL 8.0.28 中删除。删除的协议被视为无效, 无法与用于将mysqlbackup连接到服务器的
--tls-version
选项一起 使用。相反,可以使用更安全的 TLSv1.2 和 TLSv1.3 协议建立连接。(缺陷号 33513289)该
--force
选项已被弃用:它现在被mysqlbackup忽略,并且每当它与mysqlbackup命令 一起使用时都会出现警告 。
由mysqlbackup组件 创建的服务器上的旧页面跟踪文件 现在可以通过新的可加载函数清除
mysqlbackup_page_track_purge_up_to()
。有关详细信息,请参阅 使用页面跟踪的增量备份。感谢 Rahul Malik 对此功能的贡献。(漏洞 #33529452,漏洞 #105406)两个清单文件已添加到 MySQL Enterprise Backup 的分发包中:
INFO_BIN
包含有关用于生成分发的构建环境的信息,并INFO_SRC
提供有关产品版本和生成分发的源存储库的信息。(缺陷号 33510726)
启用中继传输且备份超过 32 个部分时,云备份到 GCP 对象存储失败。(缺陷号 33460078)
--sbt-environment
使用该选项 时备份到磁带有时会失败 。这是因为只有在备份过程已经初始化后,才将选项指定的变量传递给媒体管理软件。这个补丁使 mysqlbackup在进程初始化之前传递变量。(缺陷号 33454630)在备份期间,当出现问题并且重做日志的结束 LSN 低于服务器上的 LSN 检查点时,操作以
No space left on device
错误结束。这是因为ibbackup_logfile
在这种情况下,截断长度变为负值。通过此修复,mysqlbackup在这种情况下备份失败时将问题报告为文件损坏错误。(缺陷号 33272539)