在aws rds上托管的数据库上导入sql脚本时出现mysql错误“max \u allowed \u packet”字节

7jmck4yq  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(470)

在导入aws-rds上的mysql数据库的sql文件时,遇到了一个问题,导入sql文件时,初始表被导入,然后突然出现了一个错误。

我知道这个错误,我可以通过增加mysql config中允许的最大数据包大小来解决这个问题,但不是本地mysql is aws rds show我该怎么办?

8dtrkrch

8dtrkrch1#

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

vnjpjtjt

vnjpjtjt2#

在审阅本文之后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示例之后,您应该重新启动它来应用您的更改。

相关问题