检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“确定”。 返回安全组列表,单击安全组名称“sg-mysql”。 选择“入方向规则”,单击“添加规则”。 配置入方向规则,放通数据库3306端口。 重复9-10放通22端口。 放通后的效果如下: 父主题: 自建MySQL服务器
自建MySQL迁移到RDS for MySQL 方案概述 资源规划 操作流程 上云操作 父主题: 实时迁移
支持的数据库 表1 支持数据库信息 数据库引擎 支持订阅的数据类型 RDS for MySQL 5.6、5.7版本 数据更新 结构更新 由于订阅任务当前存在较多订阅对象和操作约束,推荐使用性能、稳定性更高的MySQL到Kafka同步链路进行数据订阅。 数据订阅与MySQL到Kafka同步的区别可参考这里。
将DDM同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 DDM实例 本地自建MySQL数据库 ECS自建MySQL数据库 其他云上MySQL数据库 RDS for MySQL 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账号需要
本章节介绍创建DRS实例,将自建MySQL服务器上的loadtest数据库迁移到RDS for MySQL实例。 迁移前检查 在创建任务前,需要针对迁移环境进行手工自检,以确保您的迁移任务更加顺畅。 本示例中,为MySQL到RDS for MySQL的入云迁移,您可以参考入云使用须知获取相关信息。
迁移实例创建中,大约需要5-10分钟。 配置源库网络白名单。 源数据库MySQL实例需要将DRS迁移实例的弹性公网IP添加到其网络白名单中,确保源数据库可以与DRS实例互通。 各厂商云数据库添加白名单的方法不同,请参考各厂商云数据库官方文档进行操作。 配置源库信息和目标库数据库密码。 配置源库信息,单击“测试连
目标库处于只读状态,一般原因为目标库空间不足。 解决方案 请客户运维工程师检查目标数据库运行状态和磁盘空间。 确定目标数据库正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
权限是否一致。 在GaussDB(for MySQL)管理控制台查看迁移结果 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 在“实例管理”页面,单击迁移的目标实例的操作列的“登录”。
同步数据库 本章节介绍创建DRS实例,将本地Oracle上的test_info数据库同步到GaussDB实例中test_database_info数据库中。 同步前检查 在创建任务前,需要针对同步条件进行手工自检,以确保您的同步任务更加顺畅。 在同步前,您需要参考入云使用须知获取同步相关说明。
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL业务实例,选择已规划的业务实例所属VPC,并为业务实例(源实例)绑定EIP。 创建RDS for MySQL实例 进入购买云数据库RDS页面。 选择区域“华东-上海一”。填选实例信息后,单击“立即购买”。
ECS自建MySQL迁移到GaussDB(for MySQL) 方案概述 前提条件 资源规划 操作流程 实施步骤 父主题: 实时迁移
for MySQL,可参考RDS性能调优中的内容,或联系RDS客服调整目标库空间。 如果为自建或其他云MySQL,请联系数据库运维工程师检查并调整目标数据库空间。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
自定义,易理解可识别。 其他云MySQL 数据库版本 MySQL 5.7 - IP地址 10.154.217.42 仅作为示例。 端口 3306 - GaussDB(for MySQL)实例 实例名称 gauss-drstar 自定义,易理解可识别。 数据库版本 MySQL 8.0 - 可用区类型
DRS迁移任务 迁移任务名 DRS-mysql 自定义 源数据库引擎 MySQL 本示例中源数据库为自建MySQL,即在华为云弹性云服务器上安装社区版MySQL。 目标数据库引擎 MySQL 本示例中目标数据库也是MySQL,使用的云数据库 RDS for MySQL实例。 网络类型 VPC网络
创建DRS迁移任务 本章节介绍创建DRS实例,将自建MySQL服务器上的sbtest数据库迁移到GaussDB(for MySQL)实例。 登录华为云管理控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击页面左上角,选择“数据库 > 数据复制服务 DRS”。 单击“创建迁移任务”。
虚拟专用网络VPN 云数据库 RDS 分布式数据库中间件DDM 数据复制服务 DRS 数据管理服务 DAS 部署架构 本示例中,DRS源数据库为华为云RDS for MySQL,目标端为华为云不同Region下的分布式数据库中间件DDM,通过VPN网络,将源数据库的迁移到目标端,部署架构可参考图1。
数据库兼容类型检查 目标数据库兼容类型检查。当数据库类型不兼容时,可能会导致数据乱码或者同步失败。 不通过原因 MySQL->GaussDB(DWS)同步场景,无主键表、空字符串迁移不支持DWS的ORA兼容模式。 MySQL->GaussDB同步场景,目标数据库不兼容MySQL。
创建逻辑库并关联RDS for MySQL实例 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例对应操作栏的“创建逻辑库”。 在创建逻辑
DRS-gaussdbformysql 自定义 源数据库引擎 MySQL 本示例中源数据库为自建MySQL,即在华为云弹性云服务器上安装社区版MySQL。 目标数据库引擎 GaussDB(for MySQL) 本示例中目标数据库为华为云GaussDB(for MySQL)实例。 网络类型 公用网络
操作流程 构建MySQL服务器、购买GaussDB(for MySQL)实例,并且将MySQL服务器数据迁移到GaussDB(for MySQL)实例的整个流程的主要任务流如图1所示。 图1 流程图 父主题: ECS自建MySQL迁移到GaussDB(for MySQL)