Mysql AWS-创建读取副本的读取副本

Mysql AWS-创建读取副本的读取副本,mysql,amazon-web-services,Mysql,Amazon Web Services,我们正在将MySql实例从美国的5.5版迁移到悉尼的5.6版。 为了减少停机时间,我希望执行以下操作: 在美国创建只读副本 升级到5.6 根据复制实例的需要启用自动备份 问题:当我试图创建复制副本作为目标区域时,我得到了这样一个结果:指定的源数据库实例需要是非读取副本 如果我理解正确的话,创建一个复制品的复制品对我来说应该是非常好的,但是我已经不知道为什么它不让我。。。我应该让它成为非只读的吗 更新:看起来您可以在同一个区域中创建Read Replica5.6的Replica5.6,但是我仍然无

我们正在将MySql实例从美国的5.5版迁移到悉尼的5.6版。 为了减少停机时间,我希望执行以下操作:

在美国创建只读副本 升级到5.6 根据复制实例的需要启用自动备份 问题:当我试图创建复制副本作为目标区域时,我得到了这样一个结果:指定的源数据库实例需要是非读取副本 如果我理解正确的话,创建一个复制品的复制品对我来说应该是非常好的,但是我已经不知道为什么它不让我。。。我应该让它成为非只读的吗


更新:看起来您可以在同一个区域中创建Read Replica5.6的Replica5.6,但是我仍然无法从另一个区域中的readReplica创建readReplica。

我认为您缺少将Read Replica升级为完全功能独立RDS实例的步骤

完成此步骤后,即可启用备份和快照

摘自AWS博客

升级支持

今天,我们正在增强Amazon RDS,使其能够升级您的 MySQL DB实例从5.5版到5.6中的最新版本 RDS上提供的系列

要升级您现有的实例,请创建一个新的读取副本,将其升级到MySQL 5.6,一旦它赶上您现有的 师傅,提升为新师傅。你可以发起和 从AWS管理控制台监控每个步骤。提到 亚马逊RDS从MySQL 5.5升级到MySQL 5.6部分 了解更多信息的用户指南


参考资料:

我真的希望这不是必需的,因为我仍然需要只有一个主机和两个副本。当创建一个读取副本时,有一些事情需要考虑。首先,必须通过将备份保留期设置为0以外的值,在源数据库实例上启用自动备份。此要求也适用于作为另一个读取的源DB实例的读取副本replica@Kostya:我用AWS博客链接更新了我的答案,解释了从5.5到5.6的更新过程。我想将RR提升到实例是必须的。我真的希望这不是答案,因为这样:您可以为给定的源DB实例创建多个读取副本,并在它们之间分发应用程序的读取流量。您还可以从另一个读取副本创建读取副本