"Packet for query is too large" 错误。在哪里更改 max_allowed_packet 变量?
"Packet for query is too large" error. Where to change max_allowed_packet variable?
我有问题,我从 git 导入了一个 spring 引导项目,代码在我队友的计算机上运行得很好,但我收到一个我不知道的错误如何解决,而 运行 我的 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,但我不知道在哪里可以找到这个文件来进行我的更改或任何更改。
如有任何帮助,我们将不胜感激。
您会在
中找到 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
将其更改为您认为需要的值。
Remember to restart MySQL (using the wampmanager icon menus) after saving your change to my.ini
我有问题,我从 git 导入了一个 spring 引导项目,代码在我队友的计算机上运行得很好,但我收到一个我不知道的错误如何解决,而 运行 我的 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,但我不知道在哪里可以找到这个文件来进行我的更改或任何更改。
如有任何帮助,我们将不胜感激。
您会在
中找到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
将其更改为您认为需要的值。
Remember to restart MySQL (using the wampmanager icon menus) after saving your change to
my.ini