Mysql 运行声纳分析时出现PacketTooBigException

Mysql 运行声纳分析时出现PacketTooBigException,mysql,sonarqube,Mysql,Sonarqube,当我尝试运行声纳分析时,我得到了这个异常 com.mysql.jdbc.PacketTooBigException:用于查询的数据包太大 (1807198 > 1048576). 您可以通过以下方式在服务器上更改此值: 设置max_allowed_packet变量 我应该在sonar服务器的何处设置此值 我正在使用Sonar 3.4.1和MySQL 5.x查找配置文件my.cnf(如果您的MySQL在Windows中运行,请查找my.ini) 将其添加到配置文件中 [mysqld] max_al

当我尝试运行声纳分析时,我得到了这个异常

com.mysql.jdbc.PacketTooBigException:用于查询的数据包太大 (1807198 > 1048576). 您可以通过以下方式在服务器上更改此值: 设置max_allowed_packet变量

我应该在sonar服务器的何处设置此值


我正在使用Sonar 3.4.1和MySQL 5.x查找配置文件
my.cnf
(如果您的MySQL在Windows中运行,请查找
my.ini

将其添加到配置文件中

[mysqld]
max_allowed_packet=256M
然后,重新启动mysql

  • 对于Linux,
    服务mysql重启
  • 窗户
    • net-stop-mysql
    • net start mysql

试试看

我也遇到了同样的问题,但是我们有一个限制,我们无法更改MySQL服务器配置(最大允许数据包)

我可以通过更改客户端JDBCURL配置使服务器配置保持原样来实现这一点

jdbc:mysql://[dbhost]:[dbport]?useUnicode=true&rewriteBatchedStatements=true&characterEncoding=utf8&useServerPrepStmts=true&maxAllowedPacket=20000000&useSSL=false
检查mysql连接器配置参考

还有一个帖子是关于详细讨论abt客户端更改的——检查


希望这有帮助

谢谢你。我的位于/etc/my.cnf。信息就在这里,找到它可能在哪里的神奇命令是
mysql--help | grep“Default options”-A 1
我需要重新启动我的sonar服务器,这样才能最终工作
sudo service sonar restart
重新启动sonar服务器以及对我有效的解决方案。谢谢你的提示@AshleyFrieze