如何修改 Amazon RDS 数据库参数组中的值?

1 分钟阅读
0

我想修改 Amazon Relational Database Service (Amazon RDS) 数据库参数组中的值。我想解决尝试更改我的 Amazon RDS 数据库实例配置时出现的问题。

简短描述

您可以修改自定义数据库参数组中的参数值。但是,您无法更改默认数据库参数组中的参数值。如果您在修改数据库参数组中的值时遇到问题,请查看以下常见问题:

  • SET 命令不能用于更新 RDS 数据库实例配置。有关详细信息,请参阅 MySQL 网站上的 SET 语句
  • 您无法更改默认 RDS 数据库参数组中的值。
  • 如果您的更改未生效,则可能是因为并非所有修改都会立即应用。
  • 如果您在任何情况下都无法修改数据库参数,则可能是因为该参数的 Is Modifiable 属性的值为 false

有关详细信息,请参阅 Amazon RDS 数据库实例的数据库参数组

解决方法

要更改 RDS 数据库实例配置,必须更改 RDS 数据库实例的数据库参数组中的参数值。要修改 RDS 数据库实例配置,请完成以下步骤:

  1. 创建数据库参数组
  2. 查看数据库参数组中的参数值,以确认 Is Modifiable 属性为 true
  3. 修改数据库参数组中的参数

应用自定义数据库参数组后,该实例的数据库参数组状态将在 Amazon RDS 控制台中更改为“等待重启”。这意味着已应用参数组,但尚未应用参数更改。手动重启 RDS 数据库实例后,将应用参数更改。且该实例的数据库参数组状态将从“等待重启”更改为“同步中”。在以下情况下,需要手动重启数据库实例:

  • 您需要将当前参数组替换为其他参数组。
  • 您需要修改并保存自定义参数组中的静态参数。

静态参数更改将会在您手动重启 RDS 数据库实例后生效。有关详细信息,请参阅 Amazon RDS 的参数组。当您修改自定义参数组中的动态参数时,不需要进行重启。有关详细信息,请参阅 Amazon RDS 数据库参数更改未生效

相关信息

管理 Amazon Aurora 数据库集群