【问题标题】:Replicate a local mysql db to Amazon RDS将本地 mysql 数据库复制到 Amazon RDS
【发布时间】:2012-12-10 23:26:13
【问题描述】:

我有一个本地 MySql 数据库并希望将其复制到 Amazon RDS 实例中。 Amazon RDS 实例用作备份。

我查看了 AWS 控制台,但没有找到任何配置它的地方。有人知道该怎么做吗?非常感谢!!

【问题讨论】:

  • 凹凸。有什么办法去这里。 mysqldump->ec2->amazon rds?

标签: mysql amazon-web-services backup amazon-rds database-administration


【解决方案1】:

很遗憾,您无法在 RDS 中执行此操作。如果你想做这种事情,你必须在 EC2 实例上实现你自己的 mysql 服务器,然后你将完全控制服务器,但也有责任根据需要配置备份。

【讨论】:

    【解决方案2】:

    Tungsten 可以帮助您从本地复制到 RDS。我还没有尝试,但下面的指南似乎很清楚。

    https://docs.continuent.com/wiki/display/TEDOC/Replicating+from+MySQL+to+Amazon+RDS

    【讨论】:

      【解决方案3】:

      支持。

      您可以使用复制从 Amazon RDS MySQL 5.6 数据库中导出数据 实例到在 Amazon RDS 外部运行的 MySQL 实例。 MySQL的 Amazon RDS 外部的实例可以在本地运行 您的数据中心或 Amazon EC2 实例上。亚马逊 RDS MySQL 数据库实例必须运行版本 5.6.13 或更高版本。 MySQL的 Amazon RDS 外部的实例必须运行与 Amazon RDS 实例或更高版本。

      http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.NonRDSRepl.html

      免责声明:

      复制到在 Amazon RDS 外部运行的 MySQL 实例是 仅在从 Amazon RDS MySQL 数据库实例。应该终止复制 当数据被导出并且应用程序可以开始访问时 外部实例。

      因此,如果它是永久性的,最好使用tungsten-replicator

      【讨论】:

        【解决方案4】:

        您还可以设置从本地 MySQL 到 RDS MySQL 或 MariaDB 的持续复制:

        https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.External.Repl.html

        您可以在 Amazon RDS MySQL 或 MariaDB 数据库之间设置复制 实例和 Amazon 外部的 MySQL 或 MariaDB 实例 RDS。使用本主题中的过程在所有 除非外部实例是 MariaDB 版本 10.0.2 或 更大,Amazon RDS 实例是 MariaDB。在这种情况下,使用 将基于 GTID 的复制配置到 Amazon RDS 中的过程 MariaDB 数据库实例来设置基于 GTID 的复制。

        【讨论】:

          猜你喜欢
          • 2019-12-24
          • 2017-12-13
          • 1970-01-01
          • 1970-01-01
          • 2015-07-24
          • 1970-01-01
          • 2016-07-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多