“查询包太大”错误。在哪里更改max_allowed_pa​​cket变量?

时间:2019-03-20 12:28:47

标签: mysql spring-boot mysql-workbench configuration-files

我遇到了问题,我从git导入了一个spring boot项目,该代码在队友计算机中运行正常,但出现错误我不知道如何解决,同时运行我的Java应用程序出现此错误:

Packet for query is too large (1072729 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.

我阅读了有关该主题的一些答案,据了解,我必须在my.ini文件中进行更改并更改此值:

max_allowed_packet=500M 

但是似乎我找不到文件位置,正在使用MySQLWorkebench,并且我不知道在哪里可以找到此文件来进行更改或进行任何更改。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

您将在其中一个找到my.ini

32位WAMPServer

C:\wamp\bin\mysql\mysqlx.y.z\my.ini 

64位WAMPServer

C:\wamp64\bin\mysql\mysqlx.y.z\my.ini 

其中mysqlx.y.z是您已安装的MySQL版本。请记住,可能安装了多个版本,所以请使用wampmanager图标菜单检查当前处于活动状态的

my.ini[wamp]下的[wamp64]中,您将看到参数

max_allowed_packet = 1M

将其更改为您认为必需的值。

  

记住将更改保存到my.ini后重新启动MySQL(使用wampmanager图标菜单)