10bet网址
MySQL Enterprise Backup 8.0用户指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.4 mb
PDF (A4)- 1.4 mb


5.4通过数据库升级/降级恢复备份

重要的

在服务器升级或降级的过程中,您可能会遇到技术上的挑战,MySQL Enterprise Backup作为一个备份工具,无法保证服务器的成功升级或降级。对该主题感兴趣的用户建议参考MySQL服务器手册,特别是升级MySQL而且下调MySQL章节,并注意其中讨论的要求和限制。

你可以通过使用MySQL Enterprise Backup从数据库中备份你的数据来方便地升级或降级服务器源服务器,恢复为新的目标服务器,并在一些准备之后,在恢复的数据上启动不同版本的MySQL服务器。在数据库升级或降级时恢复备份时,用户应该注意以下几点:

  • 通过降级服务器恢复数据库应该只在源服务器和目标服务器上的MySQL服务器在相同的版本系列时执行。降级到更低的系列(例如,从8.0.11降级到5.7.21)可能会导致服务器崩溃或数据损坏。

    重要的

    目前,服务器降级,即使在相同的版本系列,是不支持的,根据策略描述下调MySQL

  • 通过服务器升级恢复数据库需要以下步骤,跳过任何一个步骤都可能导致恢复后的服务器崩溃:

    1. 备份源服务器上的数据。

    2. 使用与进行备份的MySQL Enterprise Backup版本相同,将数据恢复到目标服务器copy-back-and-apply-log备份的操作。

    3. 在目标服务器上安装与创建备份时源服务器上运行的MySQL服务器版本相同

    4. 启动刚刚安装的MySQL服务器。您恢复的数据经过一个缩写崩溃恢复服务器升级准备流程。

    5. 执行一个缓慢的关闭MySQL服务器,您刚刚启动的最后一步集全球innodb_fast_shutdown = 0语句,然后关闭服务器。这将确保所有脏页都被刷新,因此升级后的服务器将不会再进行重做日志处理。

    6. 在目标服务器上安装新版本的MySQL Server。

    7. 在前面步骤中恢复并准备好的数据目录中启动刚刚安装的新MySQL Server版本。

    8. 执行任何其他附加任务升级步骤您的平台或发行版可能需要的MySQL参考手册中有说明。

      请注意

      对于MySQL 8.0.15及之前版本:确保mysql_upgrade应用您的新服务器版本所附带的(不需要运行)mysql_upgrade升级到MySQL 8.0.16或更高版本后)。

    执行这些步骤后,检查数据以确保恢复成功。