当前所有实例版本和数据库版本均不支持在控制台进行降级操作,通过迁移数据的方式更改需要注意兼容性问题。

从MySQL 5.5升级至MySQL 5.6

当前仅支持从MySQL 5.5一键升级到MySQL 5.6,详细步骤请参见升级数据库版本

从MySQL 5.7基础版升级至MySQL 5.7高可用版

目前,RDS已支持直接将MySQL 5.7基础版升级到高可用版,具体操作请参考变更配置

从MySQL 5.6高可用版升级至MySQL 5.7高可用版

您可以通过DTS将MySQL 5.6中的数据迁移到MySQL 5.7中。实例版本差异可能会引起应用兼容性问题,建议您在做数据迁移前,先在MySQL 5.7高可用版的实例中做下兼容性测试,确认没问题后再进行数据迁移。关于如何迁移数据,请参见下文。

前提条件

已创建MySQL 5.6高可用版的实例。

操作步骤

  1. 登录RDS管理控制台
  2. 选择源实例(MySQL 5.6高可用版)所在地域。
  3. 单击源实例的ID,进入基本信息页面。
  4. 在页面右上方,单击迁移数据库,进入数据传输控制台。
  5. 在左侧导航栏中,选择数据迁移,进入迁移任务列表页面。
  6. 在页面右上角,单击创建迁移任务
  7. 设置实例连接信息。

    参数说明:

    参数名称 说明
    任务名称 DTS默认为每个任务自动生成一个任务名称。任务名称没有唯一性要求,您可以修改这个名称,为任务配置一个具有业务意义的名称,便于后续的任务识别。
    源库信息 实例类型 选择RDS实例
    实例地区 选择待迁移的实例所在的地域。
    RDS实例ID 选择待迁移的实例ID。
    数据库账号 填写可以访问上述RDS实例的账号。
    数据库密码 填写上述账号所对应的密码。
    连接方式 系统默认选择非加密连接,表示在传输过程中不对数据加密。若您的实例开通了SSL功能,您可以选择SSL安全连接
    目标库信息 实例类型 选择RDS实例
    实例地区 选择要迁移至的实例所在的地域。
    RDS实例ID 选择目标实例ID。
    数据库账号 填写可以访问上述RDS实例的账号。
    数据库密码 填写上述账号所对应的密码。
    连接方式 系统默认选择非加密连接,表示在传输过程中不对数据加密。若您的实例开通了SSL功能,您可以选择SSL安全连接
  8. 分别单击源库信息栏和目标库信息栏中的测试连接,验证连接信息是否正确。
  9. 若源库和目标库的测试连接均通过,单击授权白名单并进入下一步
  10. 设置迁移类型和迁移对象。

    参数说明:

    参数名称 说明
    迁移类型 DTS支持如下三种迁移类型,您可以根据需求进行选择。为避免迁移过程中有数据更新,我们建议您同时勾选增量迁移。
    • 结构迁移:DTS会将源库的结构定义迁移到目标实例。目前,DTS支持结构迁移的对象有:表、视图、触发器、存储过程、存储函数。
    • 全量迁移:DTS会将源库迁移对象的数据全部迁移到目标实例,为保证数据的一致性,若您只选择了全量迁移,您需要先停止业务,等迁移任务结束后再手动开启业务。目前,全量迁移免费。

      若您还选择了增量迁移,那么在全量迁移过程中,为了保证数据的一致性,无主键的非事务表会被锁定,锁定期间这些表无法写入,锁定时长依赖于这些表的数据量大小,在这些无主键非事务表迁移完成后,锁才会释放。

    • 增量迁移:增量迁移会将迁移过程进行数据变更同步到目标实例,需支付链路费用,但迁移不需停止业务。如果迁移期间进行了DDL操作,那么这些结构变更不会迁移到目标实例。
    迁移对象 选择要迁移的数据库。步骤如下:在迁移对象栏中,选中要迁移的数据库,然后单击>
    已选择对象 已选择的要迁移的数据库。
  11. 单击预检查并启动
  12. 根据预检查结果,执行如下步骤:
    • 若预检查通过,单击下一步



    • 预检查失败

      1. 查看失败详情,并修复问题。
      2. 数据迁移页面,选中刚才中断的迁移任务。
      3. 单击列表左下方的启动按钮。
      4. 单击确定,开启预检查。
      5. 预检查通过后,单击下一步
  13. 选择链路规格,并勾选《数据传输(按量付费)服务条款》
    说明 目前,结构迁移和全量迁移无需付费,购买链路规格页面的价格会显示为0元。若选择了增量迁移,则需要支付链路费用,详情请参见 数据传输详细价格信息


    参数说明:

    参数名称 说明
    链路地域 根据您选择的目标实例,DTS会自动选择链路地域。为了提高同步性能,链路地域默认跟目标实例所在地域相同。
    链路规格 链路迁移规格直接影响迁移性能,默认规格为medium。关于链路规格详情,请参见数据同步规格说明
  14. 单击立即购买并启动,启动数据迁移任务。