首页 > 解决方案 > 未应用 aws rds 的参数值

问题描述

我们使用的是 mysql 8.0 版本的 AWS RDS。问题是 RDS 参数设置不适用。

我们想要以下参数设置。


Variable_name, Value

collation_connection, utf8mb4_0900_ai_ci

collation_database, utf8mb4_0900_ai_ci

collation_server, utf8mb4_unicode_ci

default_collation_for_utf8mb4, utf8mb4_0900_ai_ci

但事实并非如此。它被设置为以下设置。

Variable_name                 | Value              |

+-------------------------------+--------------------+

| collation_connection          | utf8mb4_unicode_ci |

| collation_database            | utf8mb4_unicode_ci |

| collation_server              | utf8mb4_unicode_ci |

| default_collation_for_utf8mb4 | utf8mb4_0900_ai_ci |

你需要检查什么?

标签: amazon-web-servicesparametersamazon-rds

解决方案


目前 RDS 中存在错误。AWS联系了这个bug,据说正在修复中。但是,没有预计到达时间。

像这样设置它:

haracter_set_client utf8mb4

character_set_connection utf8mb4

character_set_database utf8mb4

character_set_results utf8mb4

character_set_server utf8mb4

collat​​ion_connection utf8mb4_unicode_ci

collat​​ion_database utf8mb4

collat​​ion_server utf8mb4_unicode_ci

default_collat​​ion_for_utf8mb4 utf8mb4_0900_ai_ci

跳过字符集客户端握手 1

init_connect SET collat​​ion_database = utf8mb4_0900_ai_ci; SET collat​​ion_connection = utf8mb4_0900_ai_ci


推荐阅读