在Aurora MySQL8实例上更改服务器排序规则未被应用。

0

【以下的问题经过翻译处理】 你好

当在8.0.mysql_aurora.3.01.0 DB集群中更改 collation_server 时,似乎仅应用于新的集群,而不是现有的集群。

使用 collation_server=utf8_bin 创建了一个自定义DB集群参数组,并使用它创建了一个集群。稍后,我们更改为 collation_server=utf8mb4_bin,但是当执行 show variables like 'c%_server' 时,该集群现在报告 collation_server=utf8mb4_0900_ai_ci(还确认了运行 create database test 时会出现错误的字符集)。

似乎这只与collation_server有关,character_set_database 的值似乎被正确应用。

如果我使用更新的参数组创建新的集群,它将按预期工作。

有人可以重现/确认这一点吗?

谢谢

Jens

profile picture
专家
已提问 8 个月前31 查看次数
1 回答
0

【以下的回答经过翻译处理】 检查参数组中的参数是否为reboot pending状态。

如果DB实例未使用其关联DB参数组的最新更改,则AWS管理控制台显示带有待重新启动状态的DB参数组。待重新启动的参数组状态不会在下一个维护窗口期间自动重新启动。要将最新的参数更改应用到该DB实例,需要手动重新启动DB实例。

https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.html

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则