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

How to Synchronize MySQL Database from an On Premise to Amazon RDS

我是 Amazon RDS 的新手,希望在下面找到我的问题的答案,但在 Whosebug 上找不到答案。

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

  1. RDS MySQL 或任何其他数据库是否具有此功能?
  2. 如果没有,我应该使用什么工具? EC2+? ?
  3. 或者是否有支持此功能的数据库,所以我可以 运行 EC2 上的数据库?

您最好的(第一个)选择应该是 AWS 数据库迁移服务。这是完全适合您的用例的迁移服务。

如果正常运行时间不是问题,您总是可以 mysql_dump,将其移动到 EC2 实例并将其加载到 RDS 实例中。