检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
将MySQL同步到Kafka 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 RDS for MySQL(5.5、5.6、5.7、8.0版本) Kafka 使用建议 DRS任务启动和全量数据同步阶段,请不要在源数据库执行DDL操作,否则可能导致任务异常。 为保证同
同步可能会因为目标表被修改而导致任务失败或数据不一致。 多对一场景下,执行ADD_COLUNM时,需保证每张表加列的类型一致,否则有可能导致任务失败。 新增和修改表名、列名、索引名时不能超出63字符,否则任务会失败。 执行DDL语句创建索引时,语句中表名+索引名超出63字符可能出现重名情况,造成索引创建失败。
可能原因 DRS同步任务数据过滤条件设置错误,导致增量数据过滤失败。 解决方案 DRS已经同步的表不支持修改过滤规则,请重新创建任务进行同步。 父主题: MySQL->MySQL实时迁移和同步
不支持事件、触发器的同步。 视图、存储过程、函数依赖的表不支持做表名映射。 任务做表名映射时,不支持该表的外键约束同步。 任务做库名映射时,同步的对象中如果存在存储过程、视图、函数对象,全量阶段这些对象不会同步,会导致对象对比不一致。 注意事项 为保证任务的正常运行,DRS提供了自动化的检查方法
您还需要注意的事情参见表4。 表4 注意事项 类型名称 使用和操作限制 源数据库限制 源库待同步对象的库名、表名不能包含:'<`>/\以及非ASCII字符。 源库需要部署Pump和Drainer组件,具体操作请参考TiDB Binlog集群部署。 修改Drainer组件的配置文
RDS for MySQL同步到Kafka 概述 资源和成本规划 操作流程 创建VPC和安全组 源端RDS for MySQL准备 目标端Kafka准备 创建DRS同步任务 确认同步任务执行结果 父主题: 实时同步
语法在低版本执行失败。 解决方案 请联系客户参考目标库语法,对语句进行修改后在目标库执行。 然后联系华为工程师跳过此报错。 完成后单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
上云操作 创建DRS迁移任务 确认迁移结果 父主题: 其他云MySQL迁移到云数据库 RDS for MySQL
虚拟专用网络VPN 云数据库 RDS 分布式数据库中间件DDM 数据复制服务 DRS 数据管理服务 DAS 部署架构 本示例中,DRS源数据库为华为云RDS for MySQL,目标端为华为云不同Region下的分布式数据库中间件DDM,通过VPN网络,将源数据库的迁移到目标端,部署架构可参考图1。
RDS for MySQL迁移到DDM 概述 资源规划 操作流程 源端RDS for MySQL准备 目标端DDM准备 创建和配置VPN网络 创建DRS迁移任务 确认迁移执行结果 父主题: 实时迁移
预检查不通过项可以参考预检查不通过项修复方法查询解决方法。 在RDS管理控制台查看迁移结果· 登录华为云控制台。 单击管理控制台左上角的,选择区域“华东-上海一”。 单击左侧的服务列表图标,选择“数据库 > 云数据库RDS”。 单击RDS实例后的“登录”。 在弹出的对话框中输入密码,单击“测试连接”。
灾备中心RDS for MySQL实例准备 创建VPC和安全组 创建RDS for MySQL实例 父主题: RDS for MySQL通过DRS搭建异地单主灾备
sql is%s 可能原因 目标库表执行DDL导致目标库表结构和源库不一致。 解决方案 请联系客户目标库运维工程师,修改目标库表结构和源库保持一致。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
创建任务时,同步对象范围未勾选“增量DDL”,源库创建表后DDL语句过滤,导致同步报错。 解决方案 请联系目标库运维工程师根据源库表结构在目标库创建对应的表,创建完成后,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
nknown database '***'] 可能原因 目标库结构对应的database不存在。 迁移或者同步对象所依赖的database不在对象选择列表中。 解决方案 查看目标库是否存在错误信息中的database。 不存在,手工在目标库重新创建database,结构和源库保持
table '%s'; sql is%s 可能原因 目标库不存在这张表。 解决方案 请联系客户参考源库表结构在目标库创建这张表。 完成后单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
目前以下迁移链路支持暂停功能: 入云 MySQL->MySQL MySQL->GaussDB(for MySQL) MySQL->DDM MySQL分库分表->DDM MongoDB->DDS MongoDB->GeminiDB Mongo 出云 MySQL->MySQL DDS->MongoDB
单击“创建虚拟私有云”购买VPC。 单击“立即创建”。 返回VPC列表,查看创建VPC是否创建完成。 当VPC列表的VPC状态为“可用”时,表示VPC创建完成。 创建安全组 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。
生产中心RDS for MySQL实例准备 创建VPC和安全组 创建EIP 创建RDS for MySQL实例 父主题: RDS for MySQL通过DRS搭建异地单主灾备
调整目标库空间。 如果为RDS for MySQL,可参考RDS性能调优中的内容,或联系RDS客服调整目标库空间。 如果为自建或其他云MySQL,请联系数据库运维工程师检查并调整目标数据库空间。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步