更改AWS-RDS最大允许数据包值

Vin*_*ris 5 mysql amazon-web-services amazon-rds

我现在在Amazon RDS设置中有一个MySQL数据库,它需要能够充当数据库并能够存储一些平面文件。

它工作了一段时间,直到我发现它没有存储超过1MB的内存...而且我不知道为什么。因此,我深入研究RDS并了解了参数组。它似乎是数据库本身配置的子集,因此我认为这是max_allowed_packet问题所在,因此将其设置为更高的值。

但是,我仍然无法上传超过1MB的内容,因此我意识到名称中还有另一个参数mysqlx_max_allowed_packet,其值设置为大约1MB,但是我无法更改它。

有谁知道如何解决这个问题,或者有可能吗?

小智 5

我希望这些步骤有所帮助。

  1. 转到您的 RDS 仪表板并单击Parameter Groups
  2. 单击Create DB Parameter Group,将其命名为“LargeImport”(确保您选择的 DB Parameter Group Family 与您的实例版本匹配)并编辑参数。
  3. 增加“LargeImport”上的“ max_allowed_pa​​cket ”以适应您的导入大小(有效值为 1024-1073741824)。
  4. 增加“ wait_timeout ”参数以适应您的导入大小。(有效值为 1-31536000 秒)。
  5. 保存您的更改。
  6. 点击实例在左侧栏中,选择您的实例。
  7. 单击实例操作并选择修改
  8. 参数组更改为新的“LargeImport”组,然后单击Continue
  9. 单击“修改数据库实例”。
  10. 更改完成后,再次单击实例操作并重新启动您的实例。

一旦您的实例重新启动,您应该能够执行更大的 SQL 导入。

完成导入后,将实例参数组切换回默认参数组并再次重新启动。