MySQL Enterprise Backup 4.1发行说明/ MySQL Enterprise Backup 4.1.2变更(2018-07-27)

MySQL Enterprise Backup 4.1.2变更(2018-07-27)

添加或更改的功能

  • 重要的变化:的存储引擎从版本4.1.2开始mysql.backup_history备份服务器上的表从CSV切换到InnoDB,并且表中增加了一列服务器uuid。看到备份历史表更新对于新用户所需的权限mysqlbackup由于这个变化。

  • 重要的变化:当与组复制设置中,mysqlbackup属性使备份历史记录对服务器组的所有成员可用backup_history表将在每次更新后在主节点上更新mysqlbackup操作。看到使用MySQL企业备份与组复制获取详细信息。

    随着该特性的实现,新用户的权限选择performance_schema.replication_group_members现在由mysqlbackup使用任何服务器,即使它不属于组复制设置。看到授予备份管理员MySQL权限获取详细信息。

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

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

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

  • Oracle云存储客户端身份验证现在支持OAuth。两个新选项,——cloud-storage-url而且——cloud-oauth-token,已为此目的而引入。看到云存储选项获取详细信息。

错误修复

  • 在一次——apply-incremental-backup操作,mysqlbackup试图删除备份的运行服务器的二进制日志。(错误# 28377502)

  • 一个mysqlbackup对存储在OpenStack云存储服务上的镜像的操作有时会因为分割错误或URL错误而失败。这是因为一个未启动的变量引起的竞争条件,该变量已在此修复中消除。(Bug #28189239, Bug #28183729)

  • 备份失败时,——log-bin备份服务器上的选项包含指向服务器数据目录下位置的完整路径。(错误# 28044530)

  • 一个mysqlbackup现象描述对OpenStack云存储服务上的镜像进行操作失败401年未经授权操作时间较长且云访问的身份验证令牌过期时发生错误。有了这个修复,一个单独的线程mysqlbackup在这种情况下,会向OpenStack云服务请求一个新的令牌,以便操作可以继续。(错误# 27893174)

  • 属性可设置的最大值——safe-slave-backup-timeout选项是2700(秒),它自动替换任何较大的值。使用此修复,不再有最大限制,即使不建议设置高值;参见——safe-slave-backup-timeout获取详细信息。(错误# 27883020)

  • mysqlbackup在InnoDB表空间上执行健全检查,发现FSP头和page头的空间ID不匹配,错误报告中没有给出有问题的表空间的名称。(错误# 27752703)

  • mysqlbackup每当系统变量中指定的文件数时发出警告innodb_data_file_path需要备份的服务器个数超过100。有了这个修复,只有当要打开的InnoDB数据文件数量超过系统变量指定的数量时才会发出警告innodb_open_files.(错误# 27701402)

  • 一个apply-incremental-backup当涉及到具有相对文件路径的单个表空间时,操作失败。(错误# 27278876)

  • 使用-创建的备份——skip-unused-pages选项验证失败mysqlbackup验证命令。(错误# 27102697)

  • mysqlbackup辞职时出乎意料——disable-manifest选项在备份操作中使用。(错误# 26861475)

  • 当涉及到具有相对文件路径的单个表空间时,增量备份的恢复操作失败。(错误# 26442994)