当我尝试运行声纳的分析,我得到这个异常
com.mysql.jdbc.PacketTooBigException:分组查询过大(1807198> 1048576)。 您可以通过设置max_allowed_packet的”变量更改服务器上的此值。
我应该在哪里声纳服务器上设置这个值?
我使用声纳3.4.1和MySQL 5.x的
当我尝试运行声纳的分析,我得到这个异常
com.mysql.jdbc.PacketTooBigException:分组查询过大(1807198> 1048576)。 您可以通过设置max_allowed_packet的”变量更改服务器上的此值。
我应该在哪里声纳服务器上设置这个值?
我使用声纳3.4.1和MySQL 5.x的
找到配置文件my.cnf
(如果你的MySQL在Windows上运行,找到my.ini
)
此添加到配置文件
[mysqld]
max_allowed_packet=256M
然后,重启MySQL
service mysql restart
net stop mysql
net start mysql
试试看 !!!
我有一个同样的问题,但是,我们有一个限制, 我们无法改变MySQL服务器配置(max_allowed_packet的)
我能够通过改变客户端JDBC URL配置得到这个工作- >离开服务器配置为是。
jdbc:mysql://[dbhost]:[dbport]?useUnicode=true&rewriteBatchedStatements=true&characterEncoding=utf8&useServerPrepStmts=true&maxAllowedPacket=20000000&useSSL=false
检查MySQL的连接器配置参考这里
有关于让ABT详细的客户端变化谈判一个多岗-检查这里
希望这可以帮助!