如何将MySQL数据库从本地同步到Amazon RDS

如何将MySQL数据库从本地同步到Amazon RDS,mysql,database,amazon-web-services,amazon-ec2,rds,Mysql,Database,Amazon Web Services,Amazon Ec2,Rds,我是亚马逊RDS的新手,正在寻找下面问题的答案,但在stackoverflow上还找不到答案 我有一个MySQL数据库,前提是我想与AmazonRDS上的MySQL数据库同步。我知道Amazon RDS可以进行复制,但连续同步如何?假设我现有的本地数据库有一个已经完成的事务,我想立即或按计划同步该事务,这样我就不需要将整个事务复制到RDS RDS是否为MySQL或任何其他数据库提供此功能 如果没有,我应该使用什么工具?EC2+ 或者是否有任何数据库支持此功能,以便我可以在EC2上运行该数据库 您

我是亚马逊RDS的新手,正在寻找下面问题的答案,但在stackoverflow上还找不到答案

我有一个MySQL数据库,前提是我想与AmazonRDS上的MySQL数据库同步。我知道Amazon RDS可以进行复制,但连续同步如何?假设我现有的本地数据库有一个已经完成的事务,我想立即或按计划同步该事务,这样我就不需要将整个事务复制到RDS

  • RDS是否为MySQL或任何其他数据库提供此功能
  • 如果没有,我应该使用什么工具?EC2+
  • 或者是否有任何数据库支持此功能,以便我可以在EC2上运行该数据库
  • 您最好的(第一)选择可能是AWS数据库迁移服务。这是一个完全针对您的用例的迁移服务


    如果正常运行时间不太成问题,您可以随时进行mysql_转储,将其移动到EC2实例并加载到RDS实例中。

    不幸的是,每天进行mysql_转储并将其上载到EC2,我的互联网数据成本将非常高。我一定会检查你的第一个选择。我不知道他们有这个。谢谢@Exelian“我知道Amazon RDS可以进行复制,但是连续同步怎么样?”这就是复制的含义。。。连续同步,一次一个事务。。。但您需要初始数据加载,以便两个系统以相同的状态开始。我认为复制更像是一次性复制,而不是连续复制。谢谢