我现在在Amazon RDS设置中有一个MySQL数据库,它需要能够充当数据库并且还能够存储一些平面文件。
它工作了好一阵子,直到我发现它没有存储超过1MB的内存...而且我不知道为什么。因此,我深入研究了RDS,并了解了参数组。它似乎是数据库本身配置的子集,因此我认为这是问题所在的max_allowed_packet
值,我将其设置为更高的值。
但是,我仍然无法上传超过1MB的内容,因此我意识到还有一个名为mysqlx_max_allowed_packet
的参数,其值设置为1MB左右,但是我无法更改。
有人知道如何解决这个问题,或者有可能吗?
答案 0 :(得分:1)
我希望这些步骤能对您有所帮助。
实例重新启动后,您应该能够进行较大的SQL导入。
完成导入后,将实例参数组切换回默认参数组,然后再次重新启动。
答案 1 :(得分:0)
我建议您测试一下更改是否生效,因此请在您的mysql实例上继续mysqlworkbench并启动查询:
显示类似“ max_allowed_packet”的变量;
如果不是,则可以将其更改为例如64 MB(根据您的要求调整参数,但请注意,aws的最大限制为1GB)。还要记住,在修改RDS实例后,您应该重新启动以应用更改。