我已经在四个小时内成功地将数据从外部PerconaMySQL数据库复制到aws aurora集群。是否可以将aws aurora数据库配置为从机,以避免设置新的从机示例?
kuuvgm7e1#
是的,您可以这样做,有关如何操作的详细信息,请参阅:https://docs.aws.amazon.com/amazonrds/latest/userguide/auroramysql.replication.mysql.html从那一页:检索作为复制起始位置的binlog文件和binlog位置。在创建复制主机的快照时,从show slave status命令中检索到这些值。如果您的数据库是从mysqldump命令的输出中用--master data=2选项填充的,那么binlog文件和binlog位置将包含在输出中。连接到aurora端点并发布 CALL mysql.rds_set_external_master 使用二进制日志信息:调用mysql.rds\u set\u external\u master(主机名、主机端口、复制用户名、复制用户密码、mysql二进制日志文件名、mysql二进制日志文件位置、ssl加密);你应该发布 CALL mysql.rds_start_replication; 在外部mysql示例上需要一个复制用户,并且应该采取必要的预防措施,通过安全组保护示例。
CALL mysql.rds_set_external_master
CALL mysql.rds_start_replication;
1条答案
按热度按时间kuuvgm7e1#
是的,您可以这样做,有关如何操作的详细信息,请参阅:https://docs.aws.amazon.com/amazonrds/latest/userguide/auroramysql.replication.mysql.html
从那一页:
检索作为复制起始位置的binlog文件和binlog位置。在创建复制主机的快照时,从show slave status命令中检索到这些值。如果您的数据库是从mysqldump命令的输出中用--master data=2选项填充的,那么binlog文件和binlog位置将包含在输出中。
连接到aurora端点并发布
CALL mysql.rds_set_external_master
使用二进制日志信息:调用mysql.rds\u set\u external\u master(主机名、主机端口、复制用户名、复制用户密码、mysql二进制日志文件名、mysql二进制日志文件位置、ssl加密);
你应该发布
CALL mysql.rds_start_replication;
在外部mysql示例上需要一个复制用户,并且应该采取必要的预防措施,通过安全组保护示例。