10bet网址
MySQL企业备份3.11用户指南
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 1.0 mb
PDF (A4)- 1.0 mb


4.5数据库升级或降级后恢复备份

重要的

由于InnoDB存储引擎从MySQL 5.5到5.6的变化,将MySQL 5.5数据库的备份恢复到MySQL 5.6服务器需要一些额外的步骤,而不是一般的恢复和升级过程,跳过这些步骤将导致目标服务器崩溃。对于这样的恢复,请遵循步骤下面描述。

您可以备份运行一个MySQL版本的服务器,并在运行不同MySQL版本的服务器上恢复。在恢复之后,执行适当的升级步骤,就像您是第一次运行新的MySQL版本一样。(或者,如果您安装在运行旧MySQL的服务器上,请执行适当的降级步骤。)有关升级和降级的信息,请参见升级MySQL而且下调MySQL

请注意

在MySQL版本的某些组合之间升级后,您可能会看到关于缺少或不匹配系统表定义的错误消息。使用mysql_upgrade按照升级说明中的指示执行命令,以纠正此类问题。看到mysql_upgrade -检查和升级MySQL表有关此命令的说明。

警告

将数据库恢复到较旧的MySQL版本(即,server降级)仅在原始版本和最终版本属于同一发行系列(例如从5.5.30到5.5.29)时才被支持。降级到较低的系列(例如5.6.33到5.5.33)可能会导致服务器崩溃或数据损坏。

MySQL 5.5的备份和MySQL 5.6的恢复步骤

  • 该任务指导软件调测工程师备份MySQL 5.5服务器的数据。

  • 将数据恢复到计划用作MySQL 5.6服务器数据目录的目录运用原木然后是复制回去备份操作。

  • 重新启动MySQL 5.5服务器,使用MySQL 5.6服务器的预期数据目录作为它自己的数据目录。

    请注意

    这是正常恢复和升级程序之外的一个额外步骤,专门用于MySQL 5.5数据恢复到MySQL 5.6服务器;有了它,MySQL 5.5服务器通过对数据执行一些清理步骤来准备升级到MySQL 5.6的数据,类似于服务器在升级过程中所做的崩溃恢复

  • 停止MySQL 5.5服务器。

  • 安装MySQL 5.6服务器。

  • 启动MySQL 5.6服务器。

  • 运行升级步骤MySQL参考手册中关于恢复数据的文档。确保mysql_upgradeMySQL 5.6自带的。

  • 检查数据。

MySQL 5.1上的备份和MySQL 5.5上的恢复步骤

  • 在MySQL 5.1上备份。

  • 安装MySQL 5.5。

  • 在MySQL 5.5上恢复。

  • 运行升级步骤MySQL参考手册中有相关文档。

  • 检查数据。