MySQL Enterprise Backup 8.0版本说明/ MySQL Enterprise Backup 8.0.14的更改(19-01-21,通用可用性)

MySQL Enterprise Backup 8.0.14(19-01-21,通用可用性)

MySQL Enterprise Backup 8.0.14是MySQL Enterprise Backup的最新版本。它只支持MySQL Server 8.0.14。对于较早版本的MySQL 8.0,请使用与服务器版本号相同的MySQL Enterprise Backup版本。MySQL服务器5.7,请使用MySQL Enterprise Backup 4.1, MySQL服务器5.6和5.5,请使用MySQL Enterprise Backup 3.12。

增加或更改的功能

错误修复

  • 使用组复制集群时,mysqlbackup在备份操作接近结束时意外退出,以便写入backup_history表中,它尝试使用未加密的连接连接到备份用户之前没有登录的一个节点。这是因为,作为一个用户创建了caching_sha2_password插件(MySQL 8.0服务器默认启用),当备份用户第一次连接到服务器时,必须使用加密连接登录;登录尝试因此失败,并且mysqlbackup无法处理失败。有了这种补救办法,面对这种失败,mysqlbackup优雅地退出,并提示备份操作已完成,而不更新备份历史记录。(错误# 28893180)

  • 一个apply-incremental-backup操作失败,错误(RDR1错误:无法从完全备份中删除relaylog文件创建增量备份时使用——压缩选择。(错误# 28366241)

  • mysqlbackup在工作期间意外辞职apply-incremental-backup的相对路径启动备份服务器时,则执行——datadir而且——log-bin.(错误# 28334521)

  • 试图将MySQL 5.7服务器的备份恢复到MySQL 8.0服务器,结果出现奇怪的错误消息(未获取Server_version).有了这个修复,mysqlbackupNow表示不支持该操作。相关信息请参见通过数据库升级或降级恢复备份.(错误# 27952379)

  • 恢复增量文件夹备份并将其二进制日志放在与基本备份不同的指定位置后,基本备份的较旧二进制日志文件不会被删除mysqlbackup.(错误# 27890472)

  • mysqlbackup在第一次备份8.0.12或更高版本的MySQL Server时,如果出现改变的特权mysql.backup_history_new表没有授予MySQL用户mysqlbackup已连接到服务器。有了这个修复,mysqlbackup在抛出适当错误后优雅地退出。

    此外,创建插入,下降上的特权mysql.backup_history_old而且创建插入下降,改变上的特权mysql.backup_history_new现在只需要第一次备份从8.0.11或更早版本升级的MySQL服务器,并在MySQL企业备份之前进行过备份。(Bug #27879530, Bug #28546256)

  • 控件提供的正则表达式匹配全文索引文件的文件名,因此部分备份有时会失败——包括表格选项,然后将文件作为普通表空间文件处理mysqlbackup.有了这个修复,mysqlbackup从备份中排除任何全文索引文件。(错误# 25044900)