检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“确定”。 返回安全组列表,单击安全组名称“sg-DRS01”。 选择“入方向规则”,单击“添加规则”。 配置入方向规则,放通数据库3306端口。 父主题: 源端RDS for MySQL准备
不支持宽松模式可以写入但严格模式下无法写入的非标浮点类型的数据的迁移,这种非标浮点类型数据可能会有无法命中的风险导致数据迁移失败。 源数据库为MySQL 8.0版本时,不支持迁移带有函数索引的表。 全量和增量迁移不支持隐藏列(INVISIBLE),隐藏列是MySQL 8.0.23开始支持的特性,例如:
创建DRS迁移任务 创建迁移任务 进入创建迁移任务页面。 填写迁移任务参数: 配置迁移任务名称。选择区域,即为目标实例所在的区域。 图1 迁移任务 填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。 迁移实例
将MySQL同步到MariaDB 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 本地自建MySQL数据库(MySQL 5.5、5.6、5.7、8.0版本) ECS自建MySQL数据库(MySQL 5.5、5.6、5.7、8.0版本) 其他云上MySQL数据库(MySQL
低版本迁移至MySQL 8.0,应该注意哪些问题 MySQL 8.0较MySQL 5.7增加了一些新的特性,并在性能表现上存在差异。迁移前,需要做兼容性分析并给出解决方案。可以从兼容性、系统变量等方面考虑。 兼容性分析: 针对MySQL8.0社区版与MySQL5.7社区版进行分析,包括以下两方面:
上云操作 创建DRS迁移任务 确认迁移结果 父主题: 其他云MySQL迁移到云数据库 RDS for MySQL
将DDM同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 DDM实例 本地自建MySQL数据库 ECS自建MySQL数据库 其他云上MySQL数据库 RDS for MySQL 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账
MySQL时,设置binlog保留时间可参考《RDS用户指南》。 源数据库GTID状态必须为开启状态,源数据库实例没有开启GTID的情况下不支持主备倒换,DRS任务会因为位点不续接而中断导致无法恢复。 增量同步时,必须设置MySQL源数据库的server_id。如果源数据库版本小于或等于MySQL5.6,ser
可能会导致同步失败。 RDS for MySQL设置binlog保留时间可参考《RDS用户指南》。 源数据库GTID状态必须为开启状态,源数据库实例没有开启GTID的情况下不支持主备倒换,DRS任务会因为位点不续接而中断导致无法恢复。 增量同步时,必须设置MySQL源数据库的se
ATE。 RDS for MySQL实例的root账户默认已具备上述权限。 建议创建单独用于DRS任务连接的数据库账号,避免因为数据库账号密码修改,导致的任务连接失败。 连接源和目标数据库的账号密码修改后,请参考修改连接信息章节修改DRS任务的连接信息,避免任务连接失败后自动重试,导致数据库账号被锁定影响使用。
客户选择了保留definer迁移,但是迁移账号又没有super权限。 解决方案 可参考RDS常见问题给目标库迁移账号增加super权限后重新提交任务,或者重建任务选择不迁移definer。 父主题: MySQL->MySQL实时迁移和同步
创建DDM实例:创建目标端DDM实例。 创建RDS for MySQL实例:创建DDM下关联的RDS for MySQL实例。 创建DDM账号:创建连接DDM逻辑库的账号。 创建逻辑库并关联RDS for MySQL实例:关联DDM与RDS for MySQL实例。 创建目标库表结构:在目标库创建表结构,供迁移数据使用。
灾备中心RDS for MySQL实例准备 创建VPC和安全组 创建RDS for MySQL实例 父主题: RDS for MySQL通过DRS搭建异地单主灾备
GaussDB(for MySQL)->CSS/ES 表1 数据类型映射关系 数据类型(GaussDB(for MySQL)) 数据类型(Elasticsearch) 是否支持映射 BIT[(M)] BOOLEAN | LONG|TEXT 支持 1个字节的映射为BOOLEAN。 2~63个字节映射为LONG。
DRS获取binlog日志失败,源数据库可能为不支持获取Binlog日志的MySQL代理节点。 解决方案 修改DRS任务,将源数据库更换为可以获取Binlog日志的节点。 修改完成后,在任务列表中,单击对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
Oracle->GaussDB(for MySQL) 表1 数据类型映射关系 数据类型(Oracle) 条件 数据类型(GaussDB(for MySQL)) 是否支持映射 CHAR length<=255 CHAR 支持 CHAR length>255 VARCHAR 支持 VARCHAR
的字段中不能包含空字符串。 源数据库GaussDB(for MySQL)支持的最大列数是1017,目标数据库Oracle支持的最大列数为1000, 因为目标数据库限制,同步对象的列数不能大于1000。 全量和增量同步不支持隐藏列(INVISIBLE),隐藏列是MySQL 8.0.23开始支持的特性,例如:
预检查不通过项可以参考预检查不通过项修复方法查询解决方法。 在RDS管理控制台查看迁移结果· 登录华为云控制台。 单击管理控制台左上角的,选择区域“华东-上海一”。 单击左侧的服务列表图标,选择“数据库 > 云数据库RDS”。 单击RDS实例后的“登录”。 在弹出的对话框中输入密码,单击“测试连接”。
、数字、中划线或下划线,不能包含其他的特殊字符。 描述 描述不能超过256位,且不能包含! = < > & ' " \ 特殊字符。 同步实例信息 图2 同步实例信息 表6 同步实例信息 参数 描述 数据流动方向 选择入云。 入云指目标端数据库为本云数据库。 源数据库引擎 选择“MariaDB”。
RDS for MySQL迁移到DDM 概述 资源规划 操作流程 源端RDS for MySQL准备 目标端DDM准备 创建和配置VPN网络 创建DRS迁移任务 确认迁移执行结果 父主题: 实时迁移