mysql - 克隆 AWS RDS 数据库的最有效方法?

标签 mysql amazon-web-services amazon-rds

我在名为 X 和 Y 的服务器上运行了 2 个 MySQL 数据库,它们具有相同的内容。全天运行一系列更新,这会更改 X 的内容。在一天结束时,运行一个进程,将 X 的内容与 Y 的内容(对于各种表)进行比较,以发现新行,更新行数据等。处理完更新后,mysqldump 用于转储 X,然后 Y 被转储覆盖。 X 和 Y 现在又相同了,整个过程重复进行。

我正在研究将这些数据库迁移到 Amazon RDS。完成上述过程的最有效方法是什么?

我知道我可以拍摄数据库的快照并恢复它,但我认为这只是在实例级别?那意味着我必须运行 2 个实例,这似乎是不必要的。我在同一个实例上运行两个数据库没有问题(我不想不必要地为多个实例付费)。

我只是做我现在正在做的事情,即 mysqldump X 并将其恢复到 Y,还是 RDS 提供了一些其他方法/快捷方式?

最佳答案

由于标题是关于 AWS 实例迁移,所以最好的方法是针对我的案例(可能因其他案例而异)

  1. 转到 -> https://console.aws.amazon.com/rds
  2. 选择您的数据库实例
  3. 操作 -> 拍摄快照
  4. 转到 -> https://console.aws.amazon.com/rds
  5. 左侧 Pane 中的快照
  6. 选择您刚刚创建的快照
  7. 操作 -> 恢复快照

完成上述步骤后,您将被重定向到 RDS 实例创建页面,根据要求填写必填字段,您就完成了迁移:D

关于mysql - 克隆 AWS RDS 数据库的最有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46815777/

相关文章:

mysql - 如何使用 SQLAlchemy 为 RDS 代理设置 TLS

php - 查询mysql : Select from timestamp

mysql - SugarCRM 慢查询(在 MySQL 上)

MySQL 排序依据 : different EXPLAIN for SELECT and UPDATE

amazon-web-services - AWS EC2 : Security group name present in inbound rule's source

python - 使用 peewee 访问远程 MySQL 数据库

php - 将变量插入数组后使用内爆的问题

amazon-web-services - 在 Cloudformation 中使用 SNS 进行代码构建通知

node.js - AWS Dynamodb : Is it possible to make a query only using sort key

mysql - 如何获取 Amazon MySQL RDS 证书