将迁移的percona数据库更新为极光

时间:2018-01-17 09:33:11

标签: mysql amazon-web-services database-replication percona aurora

我已成功将数据从外部percona mysql数据库在四小时内复制到AWS Aurora集群。是否可以将AWS Aurora数据库配置为从属设备以避免必须设置新的从属实例?

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做,详细说明如何在这里提供: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/AuroraMySQL.Replication.MySQL.html

从该页面开始:

  1. 检索作为复制起始位置的binlog文件和binlog位置。在创建复制主机的快照时,从SHOW SLAVE STATUS命令中检索了这些值。如果使用--master-data = 2选项从mysqldump命令的输出填充数据库,则binlog文件和binlog位置将包含在输出中。

  2. 使用二进制日志信息连接到Aurora端点并发出CALL mysql.rds_set_external_master

    CALL mysql.rds_set_external_master(   主机名   ,host_port   ,replication_user_name   ,replication_user_password   ,mysql_binary_log_file_name   ,mysql_binary_log_file_location   ,ssl_encryption );

    您应该发出CALL mysql.rds_start_replication;

  3. 您需要在外部MySQL实例上使用复制用户,并且您还应采取必要的预防措施以通过安全组保护实例。