When I try and run a sonar analysis I get this exception
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1807198 > 1048576). Y
I had a same issue however, we had a limitation where we could not change the MySQL server configuration (max_allowed_packet)
I was able to get this working by changing the Client side jdbc URL configurations -> leaving the server config as is.
jdbc:mysql://[dbhost]:[dbport]?useUnicode=true&rewriteBatchedStatements=true&characterEncoding=utf8&useServerPrepStmts=true&maxAllowedPacket=20000000&useSSL=false
Check the mysql connector config reference here
There is one more post on SO that talks abt Client side change in detail - check here
Hope this helps!