我有一个本地MySql数据库,并希望将其复制到Amazon RDS实例中。 Amazon RDS实例用作备份。
我查看了AWS控制台,但没有找到任何配置它的地方。谁知道怎么做?非常感谢!!
答案 0 :(得分:1)
不幸的是,您无法在RDS中执行此操作。如果你想做这种事情,你必须在EC2实例上实现自己的mysql服务器,然后,你将完全控制服务器,但也有责任根据需要配置备份。
答案 1 :(得分:0)
Tungsten可以帮助您从本地复制到RDS。我仍然没有尝试过,但以下指南似乎很清楚。
https://docs.continuent.com/wiki/display/TEDOC/Replicating+from+MySQL+to+Amazon+RDS
答案 2 :(得分:0)
支持。
您可以使用复制从Amazon RDS MySQL 5.6 DB导出数据 实例到在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会更好。
答案 3 :(得分:0)
您还可以设置从本地MySQL到RDS MySQL或MariaDB的持续复制:
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.External.Repl.html
您可以在Amazon RDS MySQL或MariaDB DB之间设置复制 实例以及Amazon外部的MySQL或MariaDB实例 RDS。使用本主题中的过程配置所有复制 除外部实例是MariaDB版本10.0.2或以外的情况 更大,Amazon RDS实例是MariaDB。在那种情况下,使用 将基于GTID的复制配置到Amazon RDS中的过程 MariaDB数据库实例,用于设置基于GTID的复制。