aws rds的参数值没有应用

The parameter value of aws rds is not applied

我们正在使用 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 |

需要检查什么?

您需要创建一个 AWS 数据库参数组,以便将这些参数设置应用到您的 MySQL RDS 实例。创建参数组后,您需要将 RDS 实例与其相关联,以使参数更改生效。步骤:

  1. 创建新的 RDS 数据库参数组
  2. 在参数组中配置所需的参数设置
  3. 修改您的 RDS 实例,并将其与新的参数组相关联

See a step-by-step guide for configuring your MySQL RDS instance's Parameter Group and parameter values here.

See more details about RDS Database Parameter Groups here.

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

这样设置:

haracter_set_client utf8mb4

character_set_connection utf8mb4

character_set_database utf8mb4

character_set_results utf8mb4

character_set_serverutf8mb4

collation_connection utf8mb4_unicode_ci

collation_databaseutf8mb4

collation_server utf8mb4_unicode_ci

default_collation_for_utf8mb4 utf8mb4_0900_ai_ci

跳过字符集客户端握手 1

init_connect 设置 collation_database = utf8mb4_0900_ai_ci; SET collation_connection = utf8mb4_0900_ai_ci