8

我在 AWS RDS 上的 MySql 数据库上导入 SQL 文件时遇到问题,在导入 SQL 文件初始表期间,它突然显示错误。

在此处输入图像描述

我知道这个错误,我可以通过增加 MySQL 配置中的 max_allowed_pa​​cket 大小来解决这个问题,但不是本地 Mysql 是 AWS RDS 显示我该怎么办?

4

2 回答 2

22

在查看本文https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html后,我了解我必须做什么以及如何做。

以下是以下步骤。

1)转到 RDS 页面并单击左侧导航中的“参数组”文本。

在此处输入图像描述

2)现在通过单击“创建参数组”橙色按钮创建一个新组。

在此处输入图像描述

3)填写参数组表格“参数组族”应该是您的RDS实例的MySql版本,而不是“组名称”“描述”任何你想要的。

在此处输入图像描述

4)新的“参数组”被创建为“测试”现在编辑它并通过输入“10000000”(10 MB)增加“最大允许数据包”输入值后应该以字节为单位不要忘记点击“保存更改”按钮并确保值在1024 字节到 1073741824 字节 (1073 MB)之间

在此处输入图像描述

5)现在您可以通过单击“预览更改”按钮查看您的更改。

6)现在我们必须更改RDS 实例的“参数组”。所以,修改一个实例并选择我们创建的“参数组” 。

在此处输入图像描述

7)现在修改 RDS 实例后,您应该重新启动它以应用您的更改。

于 2018-07-18T09:16:13.507 回答
1

转到 RDS,选择参数组并创建新组/编辑现有组。搜索max_allowed_packet并为其输入新值。将此参数组附加到 RDS 实例。

于 2018-07-18T07:27:11.543 回答