检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ECS自建MySQL迁移到GaussDB(for MySQL) 方案概述 前提条件 资源规划 操作流程 实施步骤 父主题: 实时迁移
公共接口管理 批量创建任务 批量测试连接 批量测试连接-集群模式 批量修改任务 批量数据库对象选择 批量预检查 批量查询预检查结果 批量设置任务限速 批量获取数据库参数 修改数据库参数 批量启动任务 批量续传/重试 批量暂停任务 批量结束任务或删除任务 批量修改源库/目标库密码 批量设置definer
实时迁移管理 批量更新迁移用户信息 获取源库迁移用户列表 父主题: API v3(不再推广)
应用示例 场景一:批量查询任务状态 场景二:批量查询任务详情 场景三:批量启动任务
附录 异常请求结果 通用请求Http Status Code 错误码 任务状态说明 获取项目ID 获取账号ID 获取任务ID 引擎类型说明 状态码
配额 查询配额 父主题: API v3(推荐)
API v3(推荐) 配额 公共接口管理 实时灾备
资源管理 查询可用链路信息 父主题: API v5(公测中)
实例操作 操作指定ID任务 采集数据库位点信息 结束任务 批量操作指定ID任务 批量结束任务 获取指定任务允许操作信息 获取查询数据库位点的结果 任务名称校验 更新增量任务启动位点 上传驱动文件(不再推广) 删除驱动文件(不再推广) 同步驱动文件(不再推广) 查询驱动文件列表(不再推广)
企业项目管理 查询企业项目列表 父主题: API v5(公测中)
标签管理 批量添加或删除资源标签 查询项目标签 查询资源标签 批量添加资源标签 批量删除资源标签 查询资源实例列表 查询资源实例数量 查询资源标签 查询项目标签 父主题: API v5(公测中)
录制回放 查询录制回放结果 父主题: API v5(公测中)
在“创建对比任务”页面,分别选择“对比类型”、“对比方式”、“对比时间”和“对象选择”后,单击“是”,提交对比任务。 图3 创建对比任务 对比类型:分为行数对比和内容对比。 对比方式:分为静态对比和动态对比两种。 静态对比:对源数据库和目标数据库进行一次全量内容对比,内容对比完成后对比任务结束,适用于无数据变化的非业务时间。
VPN服务,并在VPN配置时填写DRS所在VPC和子网相关信息,同时需要在其他云购买和配置VPN,打通DRS迁移实例和其他云数据库的网络。操作步流程图2所示: 图2 操作流程 网络配置流程 创建DRS实例,并获取DRS实例所在子网和私有IP地址。 DRS实例所在子网默认选择与目标库在同一个子网。
MySQL或MariaDB不同版本之间的语法差异 对于源数据库和目标数据库的版本有差异的迁移和同步链路,由于不同版本之间的部分特性差异,可能会出现语法兼容性问题。 DRS接收到的源数据库Binlog日志中里保存的是原始的执行SQL语句,这些SQL语句将会直接在目标数据库中执行,如
导出数据库备份文件 本小节介绍了数据库全量备份文件和事务日志(增量)备份文件的导出方法。 检查本地数据库参数配置。 该操作为全量+增量迁移的必操作项,仅进行全量迁移时,可以跳过该步骤。 由于数据库存在日志截断和收缩配置,在导出全量备份文件前,需要将数据库恢复模式配置成“完整”模式
图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于相同Region相同VPC,DRS使用VPC网络。需要确保源数据库入方向的网络ACL和安全组放通,源库添加DRS迁移实例IP白名单,DRS迁移实例出方向的网络ACL和安全组放通。操作流程如图2所示: 图2 操作流程 网络配置流程
帮助您进行源库和目标库参数一致性对比,此接口可以获取源库和目标库的数据库参数。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 目前仅MySQL迁移和MySQL灾备支持参数对比的功能。
数据库对象检查完成后,进行灾备数据行数和内容对比。 在“数据级对比”页签,单击“创建对比任务”页面,选择“对比类型”、“对比方式”、“对比时间”和“对象选择”,单击“确定”,提交对比任务。 图2 创建对比任务 对比类型:分为行数对比和内容对比。 对比方式:分为静态对比和动态对比两种。 静态对比
需要创建两个VPC之间的对等连接,并且需要确保源数据库入方向的网络ACL和安全组放通,DRS迁移实例出方向的网络ACL和安全组放通。需注意,当源数据库和目标数据库不在同一个VPC内的时候,要求源数据库和目标数据库所处的子网处于不同网段,不能重复或交叉。 操作流程如图2所示: 图2