Както казах в коментар, бях изправен пред същия проблем -- трябваше да намеря начин да направя @@session.time_zone = '+0:00'
без SQL израз, като вместо това конфигурирате JDBC драйвера.
Ето решението, ако използвате свойства (Dropwizard и може би Spring):
sessionTimeZone: UTC
useLegacyDatetimeCode: false
Или просто го добавете към URL адреса на JDBC връзката:?sessionTimeZone=UTC&useLegacyDatetimeCode=false
документация на конектора изобщо не го споменава (и вероятно затова има толкова много отговори, сочещи към „serverTimezone“ и други.