检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
网络进行数据库迁移,成本又高。这种情况下,您可以选用数据复制服务提供的备份迁移,通过将源数据库的数据导出成备份文件,并上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。 常用场景:云下数据库迁移上云。 特点:云服务无需碰触源数据库,实现数据迁移。
据库之间的迁移。 公网网络:适合通过公网网络把其他云下或其他平台的数据库迁移到目标数据库。 VPN、专线网络:适合VPN、专线、CC、VPCEP、或者用户已打通VPC对等连接的网络场景,实现其他云下自建数据库与云上数据库迁移、或云上跨Region的数据库之间的迁移。 不同场景的网络准备可参考准备工作概览。
上云操作 创建DRS迁移任务 确认迁移结果 父主题: 其他云MySQL迁移到云数据库 RDS for MySQL
ECS自建MySQL迁移到GaussDB(for MySQL) 方案概述 前提条件 资源规划 操作流程 实施步骤 父主题: 实时迁移
一个计费周期的信息是否和实际相符,流水账单中计费资源是分开计费的,以“DRS迁移服务器”为例,具体如表1所示。 表1 数据复制服务DRS流水账单 产品类型 数据复制服务DRS 产品 DRS迁移服务器 计费模式 按需 消费时间 2023/07/20 16:03:02 ~ 2023/07/20
通过以下命令查看数据库的字符集。 SHOW VARIABLES LIKE "character_set_server"\G; 使用命令修改服务器的字符集。 SET character_set_server='utf8'; 如果为RDS for MySQL实例,可通过修改数据库“ch
磁盘空间检查 目标数据库磁盘可用空间是否足够 迁移服务器磁盘可用空间是否足够 父主题: 预检查不通过项修复方法
Management Studio 数据库管理软件登录到数据库中心。 在对象资源管理器中,右键单击服务器并选择 “属性”。 单击 “数据库设置” 。 在“备份和还原” 下,勾选“压缩备份” 。 该设置确定压缩备份的服务器级默认设置,具体如下: 如果未勾选 “压缩备份” ,在默认情况下将不会压缩新备份。
此处源库类型分为ECS自建库和RDS实例,需要根据源数据库的实际来源选择相应的分类。两种场景下的参数配置不一样,需要根据具体场景进行配置。 场景一:ECS自建库源库信息配置 图5 ECS自建库场景源库信息 表4 ECS自建库场景源库信息 参数 描述 源库类型 选择“ECS自建库”。 VPC
源库指定名称的复制槽是否存在 实例类型是否匹配迁移模式 物理复制库检查 目标库大小写敏感检查 源库表是否开启了CDC 源库CDC数据保留时间是否足够 源库服务器计算机名是否一致 源库库名长度校验 同步对象名称校验 源数据库是否存在被禁用的聚集索引 源数据库实例是否为空 源数据库恢复模式检查 源数据库选择对象预检查
全。 华为云的108项关键安全能力,在国内首家通过NIST CSF网络安全框架的最高等级认证。 高可靠性 多种部署及容灾方案 数据备份、数据恢复、双机热备、异地容灾、同城容灾,多种部署及容灾方案,为数据可靠性保驾护航。 服务列表 虚拟私有云 VPC 弹性云服务器 ECS 云数据库RDS
据库之间的迁移。 公网网络:适合通过公网网络把其他云下或其他平台的数据库迁移到目标数据库。 VPN、专线网络:适合VPN、专线、CC、VPCEP、或者用户已打通VPC对等连接的网络场景,实现其他云下自建数据库与云上数据库迁移、或云上跨Region的数据库之间的迁移。 不同场景的网络准备可参考准备工作概览。
处理建议 如果源数据库为云上RDS for MySQL实例,可参考设置RDS for MySQL本地Binlog日志清理内容,将expire_logs_days设置在合理的范围内。 如果源数据库为本地自建MySQL,请参考如下步骤修复。 登录源数据库MySQL所在服务器。 执行以下命令,查看设置的Binlog保留时间。
8GB - DRS迁移任务 迁移任务名 DRS-mysql 自定义 源数据库引擎 MySQL 本示例中源数据库为自建MySQL,即在华为云弹性云服务器上安装社区版MySQL。 目标数据库引擎 MySQL 本示例中目标数据库也是MySQL,使用的云数据库 RDS for MySQL实例。
- 子网网段 10.0.0.0/24 子网选择时建议预留足够的网络资源。 子网名称 subnet-drs01 自定义,易理解可识别。 其他云MySQL 数据库版本 MySQL 5.7 - IP地址 10.154.217.42 仅作为示例。 端口 3306 - GaussDB(for
的session,需选择一个非业务时间段,重启源数据库并重置任务即可。 设置binlog_row_image为FULL步骤 如果源数据库为云上RDS实例,可通过RDS管理界面的参数配置,将binlog_row_image修改为FULL,完成修改后重启源数据库并重置任务即可。 云数据库RDS
实时同步 其他云PostgreSQL同步到RDS for PostgreSQL ECS自建PostgreSQL同步到RDS for PostgreSQL 本地PostgreSQL同步到RDS for PostgreSQL 本地MySQL同步到GaussDB分布式版 本地Oracle同步到GaussDB分布式版
上用到该服务,但是迁移上云后,本地DBLink是不会自动同步到云上实例的,还需要简单的手动进行同步。 通过微软提供的官方Microsoft SQL Server Management Studio客户端工具连接本地实例。 单击“服务器对象 > 链接服务器”,找到当前实例的DBLink链接。
PostgreSQL->PostgreSQL实时同步 任务启动失败报错,关键词“Initialize logical replication stream failed, the source database may have a long transaction: ****.”
据库之间的迁移。 公网网络:适合通过公网网络把其他云下或其他平台的数据库迁移到目标数据库。 VPN、专线网络:适合VPN、专线、CC、VPCEP、或者用户已打通VPC对等连接的网络场景,实现其他云下自建数据库与云上数据库迁移、或云上跨Region的数据库之间的迁移。 源数据库实例