gpt4 book ai didi

java - com.mysql.jdbc.PacketTooBigException : Packet for query is too large even with Packet for query is too large even with max_allowed_packet

转载 作者:搜寻专家 更新时间:2023-10-30 23:35:28 29 4
gpt4 key购买 nike

我在my.cnf中添加了如下内容

[mysqld]
max_allowed_packet=32M
[mysql]
max_allowed_packet=32M

而且我还在 JDBC 查询中添加了以下内容

jdbc:mysql://hostname:3306/databaseName?autoReconnect=true&characterEncoding=UTF-8&max_allowed_packet=33554432

但我仍然收到主题中提到的错误。

最好的问候,拉敏杜。

最佳答案

我遇到了完全相同的问题。我将 my.ini 中的设置更改为 512M。当我使用工作台并运行查询“SHOW VARIABLES LIKE 'max_allowed_pa​​cket'”时,它给了我 536870912 的值,但我仍然收到错误消息:

"com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (518,358 > 65,535). You can change this value on the server by setting the 'max_allowed_packet' variable.".

我使用的是 6.0.6 版的 MySQL 连接器,这是 Maven 存储库中可用的最新版本。在尝试了几个不同的版本之后,好像 6.0.3 坏了,所以我现在使用 6.0.2 并且工作正常!

我知道这个问题已经发布了一段时间,但也许其他人仍然面临这个问题。

关于java - com.mysql.jdbc.PacketTooBigException : Packet for query is too large even with Packet for query is too large even with max_allowed_packet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43327964/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com