我在 AWS RDS 上的 MySql 数据库上导入 SQL 文件时遇到问题,在导入 SQL 文件初始表期间,它突然显示错误。
我知道这个错误,我可以通过增加 MySQL 配置中的 max_allowed_packet 大小来解决这个问题,但不是本地 Mysql 是 AWS RDS 显示我该怎么办?
我在 AWS RDS 上的 MySql 数据库上导入 SQL 文件时遇到问题,在导入 SQL 文件初始表期间,它突然显示错误。
我知道这个错误,我可以通过增加 MySQL 配置中的 max_allowed_packet 大小来解决这个问题,但不是本地 Mysql 是 AWS RDS 显示我该怎么办?
在查看本文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 实例后,您应该重新启动它以应用您的更改。
转到 RDS,选择参数组并创建新组/编辑现有组。搜索max_allowed_packet
并为其输入新值。将此参数组附加到 RDS 实例。