检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
subnet-drs01 自定义,易理解可识别。 RDS(源库) RDS实例名 rds-mysql 自定义,易理解可识别。 数据库版本 MySQL 5.7 - 实例类型 单机 本示例中为单机。 实际使用时,为提升业务可靠性,推荐选择主备RDS实例。 存储类型 SSD云盘 - 可用区 可用区三
不支持宽松模式可以写入但严格模式下无法写入的非标浮点类型的数据的迁移,这种非标浮点类型数据可能会有无法命中的风险导致数据迁移失败。 源数据库为MySQL 8.0版本时,不支持迁移带有函数索引的表。 全量和增量迁移不支持隐藏列(INVISIBLE),隐藏列是MySQL 8.0.23开始支持的特性,例如:
用户迁移权限要求 用户迁移时,如果源数据库为8.0版本,需要有mysql.user表的SELECT权限;如果为5.7及以下版本,则需要mysql系统库的SELECT权限,源数据库为阿里云数据库,则账户需要同时具有mysql.user和mysql.user_view的SELECT权限。 参考语句:
接口约束 仅支持MySQL->MySQL、MySQL->PostgreSQL、MySQL->GaussDB分布式、MySQL->GaussDB主备、MySQL->GaussDB(DWS)、MySQL->GaussDB(for MySQL)、MySQL->Kafka、MySQL->CSS
灾备时不可避免业务高峰期的情况下,如果流速模式仍不能满足需要,DRS提供对灾备中的任务进行暂停功能。 目前以下灾备链路支持暂停功能: MySQL->MySQL MySQL->GaussDB(for MySQL) GaussDB(for MySQL)>GaussDB(for MySQL) DDM->DDM 前提条件
源端MySQL发生主备倒换,DRS任务会丢数据吗 如果源端MySQL已开启了GTID模式,在发生主备倒换时,DRS会记录binlog位点信息,在主备倒换后接续位点继续进行任务,不会丢数据。 源端MySQL可通过修改数据库配置文件方式将GTID开启,重启数据库后生效。 参考命令如下:
增主键列。如果binlog中隐藏主键列不在最后一列,会导致DRS任务同步失败。 登录RDS控制台,参考升级内核小版本或联系RDS客服,升级RDS任务版本。 重新创建DRS任务完成灾备。 父主题: MySQL为源实时灾备
在增量同步过程中,目标数据库关闭了SSL安全连接,导致DRS任务失败。 解决方案 开启目标数据库SSL安全连接。 在任务列表中,单击任务对应操作列的“续传”,继续同步任务。 父主题: MySQL->CSS/ES实时同步
果目标数据库对于源数据库中执行SQL中有不支持的语法约束,那么DRS任务将会报错并失败。 例如以下几种源数据库和目标数据库的语法不兼容的场景(非全部场景): 源数据库MySQL 5.7.34版本中执行create table t1 (id int, c1 varchar(16),
将GaussDB分布式版同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式版 RDS for MySQL 5.6、5.7版本 本地自建MySQL数据库 5.5、5.6、5.7版本 ECS自建MySQL数据库 5.5、5.6、5.7版本
DRS可支持自建的MySQL数据库迁移吗? DRS支持的MySQL链路方向 自建MySQL到华为云RDS for MySQL。 华为云RDS for MySQL到自建MySQL。 DRS不支持链路方向 自建MySQL到自建MySQL 在华为云创建的ECS上自建的数据库,属于自建数据库。
单击“确定”。 返回安全组列表,单击安全组名称“sg-DRS01”。 选择“入方向规则”,单击“添加规则”。 配置入方向规则,放通数据库3306端口。 父主题: RDS for MySQL同步到Kafka
将GaussDB分布式版同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 GaussDB分布式版 本地自建MySQL数据库 5.5、5.6、5.7版本 ECS自建MySQL数据库 5.5、5.6、5.7版本 其他云上MySQL数据库 5.5、5.6、5
数据订阅与MySQL到Kafka同步的区别 对比项 MySQL到Kafka同步 数据订阅 支持的源数据库 华为云RDS for MySQL 本地自建MySQL数据库 ECS自建MySQL数据库 其他云MySQL数据库 华为云RDS for MySQL 支持网络 支持公网网络、VPC网络、VPN、专线网络。
配置灾备任务 本章节介绍配置DRS灾备实例,包含源库和目标库的配置。 操作步骤 在“实时灾备管理”页面,选择已创建的灾备任务,单击“编辑”。 根据界面提示,将灾备实例的弹性公网IP加入生产中心RDS for MySQL实例所属安全组的入方向规则,选择TCP协议,端口为生产中心RDS
MySQL源库设置了global binlog_format = ROW没有立即生效 使用DRS进行MySQL的迁移或同步时,必须确保源库的binlog_format是ROW格式的,否则就会导致任务失败甚至数据丢失。在源库设置了global级别的binlog_format=ROW
即对端VPN的网关,此处为源端VPN的子网,与源端RDS for MySQL实例所在VPC的子网保持一致。 DRS迁移任务 迁移任务名 DRS-MySQLToDDM 自定义,易理解可识别。 源数据库引擎 MySQL 本示例中源数据库为MySQL,使用的华为云RDS实例。 目标数据库引擎 DDM 本示例中目标数据库为DDM。
数”。例如,MySQL 5.7.6版本的InnoDB引擎,单字段索引不应超过767个字节(字符数=767/最大字节数)。 如果是联合索引,则每个字段长度均不能超过表1中的“单字段索引最大字符数”,且所有字段长度合计不应超过“联合索引合计最大字符数”。例如,MySQL 5.7.6版
目标端Kafka准备 创建Kafka实例 创建Topic 父主题: RDS for MySQL同步到Kafka
RDS for MySQL不支持MyISAM引擎表,迁移时MyISAM如何处理 基于以下原因,RDS for MySQL目前不支持MyISAM引擎。 MyISAM引擎表不支持事务,仅支持表级别锁,导致读写操作相互冲突。 MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。