【问题标题】:RDS Upgrade Fails despite prepatchcompatibility showing no errors尽管 prepatchcompatibility 显示没有错误,但 RDS 升级失败
【发布时间】:2019-10-09 00:37:02
【问题描述】:

我们正在寻求将我们的 RDS Mysql 从 5.7 升级到 8.0.11。当尝试从 AWS UI 修改和升级实例时,我们得到一个

数据库实例处于无法升级的状态:升级前检查失败:RDS 检测到升级到 MySQL 8.0.15 的不兼容性。可以在 PrePatchCompatibility.log 文件中找到更多详细信息,该文件可在下面的“日志”部分访问。

最近事件区域中的错误,但是当我们下载 PrePatchCompatibility.log 时,我们看到的唯一消息是

3) utf8mb3 字符集的使用 以下对象使用 utf8mb3 字符集。建议将它们转换为使用 utf8mb4,以改进 Unicode 支持。 更多信息: https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-utf8mb3.html

schema.table.column - 列的默认字符集:utf8

我查看了这条消息以及与之相关的兼容性问题,这应该是一个警告。日志底部显示

错误:0 受影响的数据库对象:261

从我读过的所有内容来看,这应该可以工作。

有没有人在 aws RDS 中成功从 mysql 5.7 升级到 8.0?我真的需要将我的所有列从 utf8mb3 更改为 utf8mb4 还是发生了其他事情?

【问题讨论】:

  • 在尝试 5.7 -> 8.0.15 升级时遇到同样的问题。 PrePatchCompatibility.log 中没有说明任何问题/错误,但无法对其进行升级。值得一提的是,我们设法像一个月前一样升级了同一个数据库的副本,这意味着亚马逊可能同时改变了一些东西。有人知道吗?
  • 我也有同样的问题,无法将mysql版本从5.7升级到8.0。 Usage of db objects with names conflicting with reserved keywords in 8.0 但它不会触发任何错误,因为如果我们在其周围使用引号,则可以保留这些名称,就是这种情况。我正在寻找绕过 PrePatchCompatibility 的方法,但我还没有找到任何东西。
  • 有人与 AWS 支持团队核实了吗?
  • 我咨询了 AWS 支持团队。根据他们的说法,这是 AWS RDS 的一个现有问题,他们将很快推出补丁
  • 所以我发布到 aws 技术支持,在第一次回复后试图说服我 Preupgrade Compatibility Log 中的警告实际上是错误,他们似乎最终承认这是他们的错误,但他们是非常不确定何时修复。

标签: mysql amazon-web-services upgrade amazon-rds


【解决方案1】:

在联系 AWS 支持团队后,他们为我们的实例禁用了升级前检查。之后,我们能够成功地从 5.7 升级到 8.0。

他们已经通知 AWS 有一个错误和补丁已经准备好并且很快就会发布。尽管他们没有为此提供任何 ETA。但如果您赶时间,可以联系他们索要私有补丁(或在这种情况下禁用升级前检查)。

【讨论】:

    【解决方案2】:

    这里是 RDS MySQL 工程师。

    这篇文章是由一位 RDS 客户发送给我们的,所以我认为插话并让您了解这个问题会很有趣。我们的团队已经意识到这个问题,并计划进行补丁部署来解决这个问题。此修复对我们所有的 RDS MySQL 客户都是透明的,一旦发布,您无需采取任何其他措施。

    对于由此给您带来的任何不便,我深表歉意,并重申感谢您将这个问题提请我们注意,我们已经听取了 :)

    话虽如此,现在可能是提醒您的好时机,我们的团队一直在监控我们的 AWS 官方渠道,例如 @aws (Twitter)、AWS RDS MySQL 论坛 (forums.aws.amazon.com/forum.jspa? forumID=60)当然还有我们的支持票。

    如果您希望我们更快地回复,我们建议您使用这些渠道。

    最好的问候,RDS MySQL 团队的朋友们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 2017-02-03
      相关资源
      最近更新 更多