云数据库RDS迁移

272 阅读2分钟

前情提要:现在工作的公司,使用的一个项目的数据库是阿里云的数据库RDS。本来这也没有什么值得说道的,然而因为阿里云账号属于已经离职的前前前技术的的个人账号,每次登录或进行一些操作时需要短信验证码都得找那个老技术员。感觉使用管理起来非常的不方便。趁着RDS到期新购的机会,在属于公司的阿里云账号上新购了一台云数据库RDS。所以需要对云数据库RDS进行迁移操作。

涉及到的坑汇总:

  • 1.云RDS数据库所在的区域位置和服务器的区域位置一定要一致。否则会产生流量费,或外网访问慢的问题。
  • 2.云RDS数据库和服务器最好在同一个阿里云账号中,否则需要搭建云企业网,会产生流量费用和云企业网相关费用。
  • 3.注意迁移的区别:结构迁移和全量数据迁移不收费,增量数据迁移收费
  • 4.数据库迁移数据量越大迁移越慢,所需时间越多,一定要选择合适的时间。鄙人5万多数据迁移近4个小时

迁移步骤:

简述需求:我是要把A阿里云账号的云数据库RDS 完整迁移到 B阿里云账号的云数据库RDS中。 资源:阿里云文档:

准备工作

官方说辞: 在源实例所属云账号中配置RAM授权,将目标实例所属云账号作为授信云账号,允许通过数据传输服务访问源实例所属云账号的相关云资源,详情请参见[跨阿里云账号数据迁移或同步时如何配置RAM授权]

解读:就是需要在A账号(我的需求)中新建RAM授权用户。具体配置看网址(help.aliyun.com/document_de…

这个介绍阿里云官方还是写的很详细的。按步骤操作,就可以

rds1.png

rds2.png

第一步:

使用目标RDS MySQL实例所属的(B账号)阿里云账号登录数据传输控制台

image.png

第二步:

在第一步完成后点击 “创建迁移任务”会弹出来一个新的页面。在该页面中进行相关的配置,具体见截图

rds3.png

image.png 以上是关键步骤的两张截图,填写完必须信息,下一步,预检查并启动,让后开始迁移等待就可以了

image.png

以上就是小企,一下午时间学习并操作的阿里云云数据库RDS 迁移方法。跨账号迁移,省去原来的下载在上传的麻烦。 留此记录,以防遗忘