前情提要:现在工作的公司,使用的一个项目的数据库是阿里云的数据库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…
这个介绍阿里云官方还是写的很详细的。按步骤操作,就可以
第一步:
使用目标RDS MySQL实例所属的(B账号)阿里云账号登录数据传输控制台。
第二步:
在第一步完成后点击 “创建迁移任务”会弹出来一个新的页面。在该页面中进行相关的配置,具体见截图
以上是关键步骤的两张截图,填写完必须信息,下一步,预检查并启动,让后开始迁移等待就可以了
以上就是小企,一下午时间学习并操作的阿里云云数据库RDS 迁移方法。跨账号迁移,省去原来的下载在上传的麻烦。 留此记录,以防遗忘