MySQL Enterprise Backup 8.0版本说明/ MySQL Enterprise Backup 8.0.11的更改(2018-04-19,通用可用性)

MySQL Enterprise Backup 8.0.11的更改(2018-04-19,通用可用性)

MySQL Enterprise Backup 8.0.11是MySQL Enterprise Backup的最新版本。它只支持MySQL Server 8.0.11。MySQL服务器5.7,请使用MySQL Enterprise Backup 4.1, MySQL服务器5.6和5.5,请使用MySQL Enterprise Backup 3.12。

增加或更改的功能

  • 不再支持脱机备份mysqlbackup.因此,许多用于脱机备份操作的选项被删除了。看到MySQL Enterprise Backup 8.0有什么新功能?获取详细信息。(错误# 27429244)

  • 服务器选项——secure-auth,自MySQL 5.7.5以来已弃用,不再支持mysqlbackup.(错误# 27265328)

  • 服务器的使用keyring_encrypted_file而且keyring_aws现在支持插件。看到使用加密的InnoDB表空间获取详细信息。(错误# 27127898)

  • 关于已执行gtid的信息现在包含在mysqlbackup输出和备份日志,当备份服务器启用gtid时。(错误# 25978803)

  • 备份从服务器的中继日志不是总是恢复到目标从服务器上的数据目录,而是在默认情况下恢复到备份从服务器上找到它的相同位置。还可以将它恢复到new指定的不同位置——relay-log选择。(Bug #25141738, Bug #83927)

  • 备份服务器的二进制日志不是总是恢复到目标服务器上的数据目录,而是默认情况下恢复到备份服务器上发现它的相同位置。还可以将它恢复到new指定的不同位置——log-bin选择。(Bug #25141738, Bug #83927)

  • backup_history表现在包含一个server_uuid类的值server_uuid备份服务器的。

  • 的选项——ssl而且——ssl-verify-server-cert,在MySQL Enterprise Backup 4.1中已经弃用,现在已经被移除。使用——ssl-mode选项来配置与服务器连接的安全模式。

  • MySQL企业防火墙现在支持。

  • 一个新的选择,——tls版本,指定协议。mysqlbackup允许加密连接到MySQL服务器。

  • 现在一个文件跟踪JSON格式的备份或恢复的外部表空间的信息。参见描述tablespace_tracker备份中的文件类型获取详细信息。

  • mysqlbackup无法恢复表中的自动增量值和服务器上索引的损坏标志。现在的任务是有可能的mysqlbackup复制从最新检查点到备份结束时间的重做日志块到目标服务器上,这样,在第一次启动恢复阶段,恢复的服务器可以使用这些块恢复自动增量值和损坏标志。

  • 云传输的缓冲区大小现在可以使用新的——cloud-buffer-size选择。看到云存储选项获取详细信息。

  • 使用兼容OpenStack swift的对象存储服务进行备份和恢复时,支持HTTP基本鉴权和非分块传输。两个新的选择,——cloud-basicauth-url而且——cloud-chunked-transfer,都是为了这些目的而引入的。看到云存储选项获取详细信息。

错误修复

  • 恢复完全备份后,如果增量备份的以下恢复更改了撤消日志的恢复位置mysqlbackup挂起,或者恢复的服务器无法启动。有了这个修复,mysqlbackup退出时出现正确错误(撤消基础备份中的表空间在这种情况下。

    用户应该确保撤消日志位置不会在完全备份和增量备份的连续恢复或两个增量备份的连续恢复之间更改。(错误# 27530916)

  • 当将包含加密InnoDB表的增量备份恢复到MySQL社区服务器时,提供给mysqlbackup——encrypt-password选项从未验证,因此当给出错误的密码时,恢复仍然成功,但无法启动恢复的服务器。有了这个修复,mysqlbackup如果密码错误,抛出错误并停止恢复。(错误# 27483449)

  • mysqlbackup事件解释备份到Amazon S3云存储失败。(错误# 27231229)

  • 一个apply-incremental-backup当增量备份中非innodb文件的大小小于目标备份时,该操作会损坏目标备份中的非innodb文件。(错误# 27001934)

  • mysqlbackup无法使用该选项使用Unix套接字建立到服务器的连接——协议=套接字.(错误# 26977679)

  • 运行时观察到许多内存泄漏mysqlbackup.现在已经修好了。(Bug #26495834, Bug #26373259, Bug #26093563, Bug #26423820, Bug #26497245)

  • 方法创建的增量备份之后——incremental-with-redo-log-only选项的完全备份,完全备份的二进制日志已损坏。(错误# 26403452)

  • 在macOS,mysqlbackup未能正确确定中继日志文件名,因此无法备份从服务器的中继日志。(错误# 25574605)

  • mysqlbackup只接受的值——ssl-mode用大写字母。通过这个修复,选项的值变得不区分大小写。(错误# 25548088)