对于 MySQL Server 5.7.21 及更高版本: 现在支持服务器使用 keyring_encrypted_file 和keyring_aws插件。有关详细信息,请参阅 使用加密的 InnoDB 表。(漏洞#27127898)
当备份服务器启用了 GTID 时, 有关已执行 GTID 的信息现在包含在 mysqlbackup输出和备份日志中。(缺陷号 25978803)
现在可以使用新
--cloud-buffer-size
选项指定云传输的缓冲区大小。有关详细信息,请参阅云存储选项。HTTP 基本身份验证和非分块传输现在支持使用 OpenStack Swift 兼容的对象存储服务进行备份和恢复。为此引入了两个新选项
--cloud-basicauth-url
和 。--cloud-chunked-transfer
有关详细信息,请参阅 云存储选项。
如果任何 TTS 表的行格式与目标服务器上的 InnoDB 默认行格式不匹配, mysqlbackup无法恢复 TTS(可传输表空间)备份。这是因为如果表是使用 InnoDB 默认行格式创建的,则表的行格式不包含在备份中。通过此修复,行格式现在始终写入备份,因此表始终以正确的行格式恢复。(漏洞#27445546)
mysqlbackup无法备份到 Amazon S3 云存储。(漏洞#27231229)
mysqlbackup无法使用选项建立与带有 Unix 套接字的服务器的连接
--protocol=SOCKET
。(漏洞#26977679)mysqlbackup没有在其输出中指出与服务器建立的连接是否加密。通过此修复,现在提供了关键信息。(漏洞 #26919023)
apply-log
当多个进程线程用于操作并且备份包含加密的 InnoDB 表时,操作失败 。(错误号 26495013)在 macOS 上,如果未指定中继日志索引文件名,mysqlbackup无法正确确定中继日志文件名。(缺陷号 25574605)
mysqlbackup只接受
--ssl-mode
大写的值。通过此修复,该选项的值已变得不区分大小写。(缺陷号 25548088)恢复从服务器的增量备份后,目标服务器备份目录下的文件夹
ibbackup_slave_info
中缺少该文件。meta
(缺陷号 25097753)当使用
--innodb_data_home_dir
指向数据目录之外的还原位置的选项还原压缩备份时,.ibd
文件仍在复制到数据目录中,导致在尝试启动还原的服务器时抛出异常。(漏洞#24826986)