gpt4 book ai didi

mysql - 自动将一个账户的RDS中的Mysql数据复制到另一个账户的RDS

转载 作者:行者123 更新时间:2023-11-29 19:15:00 26 4
gpt4 key购买 nike

我在两个 AWS 账户上有 My SQL-RDS。我需要每天将数据从其中一个复制到另一个 RDS,以便在另一个 RDS 上获得最新数据(RDS 是私有(private)的)。最好的方法是什么?

我应该创建一个脚本并使用类似以下命令的内容吗:

backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql

restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql

或者我应该每天将数据从 RDS 复制到 S3 存储桶,然后从 S3 存储桶复制到另一个 RDS-AWS 账户吗?喜欢:

  1. 在 account1 中创建 S3 存储桶并将 mysqldump 数据复制到其中。

  2. 在 account2 中创建 S3 存储桶

  3. 将数据库从 S3-bucket-account1 复制到 S3-bucket-account2

  4. 将数据库从 S3-bucket-account2 导入到 RDS-account2

  5. 使用cronjob每天运行

或者还有其他办法吗?

如有任何建议,我们将不胜感激。

最佳答案

1.您可以为此使用快照。拍摄当前 RDS 的快照。将快照私下分享给另一个帐户,然后恢复快照。

2.使用aws DMS服务。 https://stackoverflow.com/a/42552099/6885516

关于mysql - 自动将一个账户的RDS中的Mysql数据复制到另一个账户的RDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42786148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com