检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请联系数据库运维工程师,检查目标数据库运行状态,修复数据库异常。 待目标库状态正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
用户迁移权限要求 用户迁移时,如果源数据库为8.0版本,需要有mysql.user表的SELECT权限;如果为5.7及以下版本,则需要mysql系统库的SELECT权限,源数据库为阿里云数据库,则账户需要同时具有mysql.user和mysql.user_view的SELECT权限。 参考语句:
Oracle->GaussDB(for MySQL) 表1 数据类型映射关系 数据类型(Oracle) 条件 数据类型(GaussDB(for MySQL)) 是否支持映射 CHAR length<=255 CHAR 支持 CHAR length>255 VARCHAR 支持 VARCHAR
概述 场景描述 本实践主要包含以下内容: 介绍如何在华为云创建RDS for MySQL实例。 介绍如何在华为云创建分布式数据库中间件DDM。 介绍如何通过VPN网络将不同Region的RDS for MySQL数据迁移到DDM。 前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。
低版本迁移至MySQL 8.0,应该注意哪些问题 MySQL 8.0较MySQL 5.7增加了一些新的特性,并在性能表现上存在差异。迁移前,需要做兼容性分析并给出解决方案。可以从兼容性、系统变量等方面考虑。 兼容性分析: 针对MySQL8.0社区版与MySQL5.7社区版进行分析,包括以下两方面:
迁移任务约束与限制 为保障数据迁移任务的正常运行,针对不同的链路,DRS在使用上存在一定的约束与限制。 MySQL为源使用须知 入云: MySQL迁移到MySQL MySQL迁移到DDM 将MySQL迁移到GaussDB(for MySQL) 出云: MySQL迁移到MySQL MySQL分库分表为源使用须知
TiDB->GaussDB(for MySQL) 表1 数据类型映射关系 数据类型(TiDB) 数据类型(GaussDB(for MySQL)) 是否支持映射 BIGINT BIGINT 支持 BINARY BINARY 支持 BIT BIT 支持 BLOB BLOB 支持 BOOLEAN
创建源端VPC和安全组 创建源端VPC和安全组,为创建RDS for MySQL实例准备好网络资源和安全组。 创建VPC 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。 进入虚拟私有云信息页面。
MySQL->CSS/ES 表1 数据类型映射关系 数据类型(MySQL) 数据类型(Elasticsearch) 是否支持映射 BIT[(M)] BOOLEAN | LONG|TEXT 支持 1个字节的映射为BOOLEAN。 2~63个字节映射为LONG。 64个字节映射为TEXT。
在GaussDB(for MySQL)管理控制台查看迁移结果 登录华为云管理控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击页面左上角,选择“数据库 > 云数据库 GaussDB(for MySQL)”。 单击GaussDB(for MySQL)实例后的“更多 > 登录”。
创建DRS迁移任务 本章节介绍创建DRS实例,将自建MySQL服务器上的sbtest数据库迁移到GaussDB(for MySQL)实例。 登录华为云管理控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击页面左上角,选择“数据库 > 数据复制服务 DRS”。 单击“创建迁移任务”。
单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 选择RDS实例,单击实例后的“更多 > 登录”。 在弹出的对话框中输入密码后,单击“测试连接”检查。 连接成功后单击“登录”,登录RDS实例。 单击“新建数据库”,创建db_test测试库。 在db
自定义,易理解可识别。 其他云MySQL 数据库版本 MySQL 5.7 - IP地址 10.154.217.42 仅作为示例。 端口 3306 - RDS for MySQL实例 RDS实例名称 rds-mysql 自定义,易理解可识别。 数据库版本 MySQL 5.7 - 实例类型 单机
将DDM同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 DDM实例 本地自建MySQL数据库 ECS自建MySQL数据库 其他云上MySQL数据库 RDS for MySQL 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账
将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
操作流程 图1 流程图 父主题: 其他云MySQL迁移到云数据库 RDS for MySQL
GaussDB(for MySQL)->CSS/ES 表1 数据类型映射关系 数据类型(GaussDB(for MySQL)) 数据类型(Elasticsearch) 是否支持映射 BIT[(M)] BOOLEAN | LONG|TEXT 支持 1个字节的映射为BOOLEAN。 2~63个字节映射为LONG。
将DDM同步到MySQL 支持的源和目标数据库 表1 支持的数据库 源数据库 目标数据库 DDM实例 RDS for MySQL(5.5、5.6、5.7、8.0版本) 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任
会导致同步失败。 RDS for MySQL设置binlog保留时间可参考《RDS用户指南》。 源数据库GTID状态必须为开启状态,源数据库实例没有开启GTID的情况下不支持主备倒换,DRS任务会因为位点不续接而中断导致无法恢复。 增量同步时,必须设置MySQL源数据库的serv
请联系客户在源库创建目标库支持引擎的表。 再联系华为工程师跳过报错的DDL语句。 完成后单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步