“用于查询的数据包太大”错误。在哪里更改max_allowed_pa cket变量?

问题描述 投票:1回答:1

我遇到了问题,我从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,我不知道在哪里可以找到这个文件来进行更改或任何更改。

任何帮助将非常感激。

mysql spring-boot mysql-workbench configuration-files
1个回答
3
投票

你会发现my.ini

32bit WAMPServer

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

64bit 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图标菜单)

© www.soinside.com 2019 - 2024. All rights reserved.