【问题标题】:AWS - Creating Read Replica of a Read ReplicaAWS - 创建只读副本的只读副本
【发布时间】:2014-12-31 04:44:20
【问题描述】:

我们正在将我们的 MySql 实例从美国的 5.5 版本迁移到悉尼的 5.6。 为了减少停机时间,我想做以下事情:

  1. 在美国创建只读副本
  2. 升级到 5.6
  3. 根据需要启用自动备份以复制实例
  4. 问题:当我尝试创建副本的副本时(选择悉尼作为目标区域),我得到这个:“指定的源数据库实例需要是非只读副本”李>

如果我正确理解了http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html,那么创建一个副本的副本对我来说应该是完全没问题的,但是我不知道为什么它不允许我......我应该让它不只读?

更新:看起来你可以在同一个区域创建一个只读副本(5.6)的副本(5.6),但是我仍然没有运气从另一个区域的 readReplica 创建一个 readReplica .

【问题讨论】:

    标签: mysql amazon-web-services


    【解决方案1】:

    我认为您缺少将只读副本提升为功能齐全的独立 RDS 实例的步骤。

    完成此步骤后,您可以启用备份和快照。

    摘自 AWS 博客

    升级支持

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

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

    参考:MySQL 5.5 to MySQL 5.6 Upgrade Support for Amazon RDS

    【讨论】:

    • 我真的希望这不是必需的,因为我仍然只需要一个主副本和两个副本开始。 "创建只读副本时,有几件事情需要考虑。首先,您必须通过将备份保留期设置为 0 以外的值来启用源数据库实例上的自动备份。此要求也适用于读取作为另一个只读副本的源数据库实例的副本"
    • @Kostya:我已经用 AWS 博客链接更新了我的答案,解释了从 5.5 到 5.6 的更新过程。我想将 RR 提升为实例是必须的。
    • 我真的希望这不是答案,因为:“您可以为给定的源数据库实例创建多个只读副本,并在它们之间分配应用程序的读取流量。您还可以创建另一个只读副本的只读副本"
    猜你喜欢
    • 2021-01-19
    • 2017-08-13
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多