【发布时间】:2018-01-17 09:33:11
【问题描述】:
我已在四个小时内成功地将数据从外部 percona mysql 数据库复制到 AWS Aurora 集群。是否可以将 AWS Aurora 数据库配置为从属数据库以避免设置新的从属实例?
【问题讨论】:
标签: mysql amazon-web-services database-replication percona amazon-aurora
我已在四个小时内成功地将数据从外部 percona mysql 数据库复制到 AWS Aurora 集群。是否可以将 AWS Aurora 数据库配置为从属数据库以避免设置新的从属实例?
【问题讨论】:
标签: mysql amazon-web-services database-replication percona amazon-aurora
是的,您可以这样做,有关如何操作的详细信息可在此处获得: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Replication.MySQL.html
从那个页面:
检索作为复制起始位置的 binlog 文件和 binlog 位置。当您创建复制主服务器的快照时,您从 SHOW SLAVE STATUS 命令中检索了这些值。如果您的数据库是使用 --master-data=2 选项从 mysqldump 命令的输出填充的,则输出中包含 binlog 文件和 binlog 位置。
连接到 Aurora 端点并使用二进制日志信息发出@987654322@:
调用 mysql.rds_set_external_master ( 主机名 , 主机端口 , 复制用户名 ,replication_user_password , mysql_binary_log_file_name , mysql_binary_log_file_location , ssl_加密 );
您将需要外部 MySQL 实例上的复制用户,并且您应该采取必要的预防措施以通过安全组保护实例。
【讨论】: