Hen*_* He 5 mysql upgrade amazon-web-services amazon-rds
我们希望将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还是有其他问题?
在联系 AWS 支持团队后,他们禁用了我们实例的升级前检查。之后我们就能够成功地从5.7升级到8.0。
他们已告知 AWS 已准备好一个错误和补丁,并将很快发布。尽管他们没有提供任何预计到达时间。但如果您很着急,您可以联系他们索取私人补丁(或者在这种情况下禁用升级前检查)。
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |