典名科技本文主要介绍阿里云PolarDB MySQL云原生数据库从RDS迁移至PolarDB,阿里云数据库包括从RDS迁移到PolarDB后可申请无责退款、一键升级RDS MySQL至PolarDB MySQL、一键克隆RDS MySQL至PolarDB MySQL、从RDS MySQL迁移至PolarDB MySQL。希望帮助到您。
PolarDB支持将RDS MySQL一键升级至PolarDB MySQL,升级后PolarDB集群包含源RDS实例的账号、数据库、IP白名单和必要的参数。
show variables like '%rds_release_date%';
命令查看RDS的内核小版本。一键升级功能可以将RDS MySQL一键升级为PolarDB MySQL,升级后PolarDB集群包含源RDS实例的账号、数据库、IP白名单和必要的参数。一键升级的主要优势如下:
步骤 | 说明 |
---|---|
1、从RDS迁移 | 本操作将创建一个与源RDS实例数据相同的PolarDB集群,源RDS实例的增量数据会实时同步到该PolarDB集群。 |
2、迁移切换 |
说明 迁移切换完成后,如果您发现数据存在异常等问题,可以执行迁移回滚,快速恢复至迁移前的状态。 |
3、完成迁移 |
|
本操作将创建一个与源RDS实例数据相同的PolarDB集群,源RDS实例的增量数据会实时同步到该PolarDB集群。
在迁移切换前,需先满足如下条件:
在完成迁移前,如果您发现数据存在异常等问题,可以进行回滚操作,快速恢复至迁移前的状态(RDS实例为可读可写,PolarDB集群为只读,同时会将RDS实例的数据同步到PolarDB集群)。
答:不会影响源RDS实例的正常运行。
答:平滑迁移能够保证迁移过程不丢失数据,停机时间小于10分钟,如果有需要还可以进行回滚。
答:取消迁移后,源RDS实例可以修改参数;PolarDB集群恢复可读可写,且数据不会释放。手动取消时可以选择是否关闭PolarDB集群的Binlog,自动取消时不会关闭。
API | 描述 |
---|---|
CreateDBCluster | 创建PolarDB集群。 说明 一键升级时,参数CreationOption取值需要为MigrationFromRDS。 |
DescribeDBClusterMigration | 查询PolarDB集群的迁移状态。 |
ModifyDBClusterMigration | 修改迁移任务,进行任务的切换或回滚。 |
CloseDBClusterMigration | 取消或完成迁移。 |
PolarDB支持从RDS MySQL一键克隆数据至新的PolarDB MySQL集群。
show variables like '%rds_release_date%';
命令查看RDS的内核小版本。关于如何升级内核小版本,可以联系我们典名科技。Q:从RDS克隆会影响源RDS实例吗?
A:不会影响源RDS实例的正常运行。
API | 描述 |
---|---|
CreateDBCluster | 创建PolarDB集群。 说明 一键克隆时,参数CreationOption取值需要为CloneFromRDS。 |
PolarDB是阿里巴巴自主研发的下一代关系型分布式云原生数据库,可完全兼容MySQL,具备简单易用、高性能、高可靠、高可用等优势。通过数据传输服务DTS(Data Transmission Service),可以帮助您将RDS MySQL迁移至PolarDB MySQL。
已购买目标PolarDB MySQL集群。
DEFINER
转换为INVOKER
。迁移类型 | 链路配置费用 | 公网流量费用 |
---|---|---|
结构迁移和全量数据迁移 | 不收费。 | 通过公网将数据迁移出阿里云时将收费。 |
增量数据迁移 | 收费。 |
操作类型 | SQL操作语句 |
---|---|
DML | INSERT、UPDATE、DELETE、REPLACE |
DDL |
|
数据库 | 权限要求 |
---|---|
RDS MySQL | 待迁移对象的读权限 |
PolarDB MySQL | 迁移对象的读写权限 |