Som jeg sagde i en kommentar, stod jeg over for det samme problem -- det var nødvendigt at finde en måde at gøre @@session.time_zone = '+0:00'
på uden en SQL-sætning ved at konfigurere JDBC-driveren i stedet.
Her er løsningen, hvis du bruger egenskaber (Dropwizard og måske Spring):
sessionTimeZone: UTC
useLegacyDatetimeCode: false
Eller bare føj det til JDBC-forbindelsens URL:?sessionTimeZone=UTC&useLegacyDatetimeCode=false
Connectorens dokumentation nævner det slet ikke (og det er nok derfor, der er så mange svar, der peger mod 'serverTimezone' og andre.