Posted in: Amazon RDS
使用AWS DMS迁移自建Mysql数据库至RDS教程
一、AWS RDS开通及使用
介绍
Amazon Relational Database Service (Amazon RDS) 让您能够在云中轻松设置、操作和扩展关系数据库。它在管理耗时的数据库管理任务的同时,提供经济实用的可调容量,使您能够腾出时间专注于应用程序和业务。
开通
1、进入RDS控制台,点击“启动数据库实例”
2、选择MySQL,点击“选择”
3、配置数据库信息
4、配置高级设置
5、开通完成
连接RDS实例
1、进入RDS控制台
3、在AWS的EC2中使用MySQL Client进行连接
1
|
mysql –h wp.c7e5f73t0vs4.ap–northeast–1.rds.amazonaws.com –u wpuser –p
|
二、使用AWS DMS迁移工具将自建数据库MySql迁移到RDS
AWS Database Migration Service (DMS)
AWS Database Migration Service 可帮助您轻松并安全地将数据库迁移至 AWS。源数据库能够在迁移过程中全面保持运行,这可以尽可能减少依赖该数据库的应用程序的停机时间。AWS Database Migration Service 可以在广泛使用的开源商业数据库之间迁移您的数据。
该服务支持同构迁移(例如从 Oracle 迁移到 Oracle),以及在不同数据库平台之间的异构迁移(例如从 Oracle 迁移到 Amazon Aurora 或从 Microsoft SQL Server 迁移到 MySQL)。它还支持您从任意受支持的源位置(包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle、SAP ASE 和 SQL Server)将数据流式传输到 Amazon Redshift,以便在 PB 级数据仓库中对数据进行整合和轻松分析。AWS Database Migration Service 还可用于连续数据复制,且高度可用。
将自建数据库迁移至RDS
1、创建迁移账户
在源库中,新建迁移账户,并对需要迁移的库授权。
1
2
|
mysql> grant all privileges on *.* to aws@‘%’ identified by ‘xxxxx’;
mysql> flush privileges
|
2、进入DMS
3、创建复制实例
4、配置源库
依次填写:
1
2
3
4
5
6
7
8
|
标签
类型
数据库类型
IP地址
端口
SSL
用户名
密码
|
点击链接测试
5、配置目标库
6、创建迁移任务
7、任务开始