Como eu disse em um comentário, eu estava enfrentando o mesmo problema - precisava encontrar uma maneira de fazer
@@session.time_zone = '+0:00'
sem uma instrução SQL, configurando o driver JDBC. Aqui está a solução se você estiver usando propriedades (Dropwizard e talvez Spring):
sessionTimeZone: UTC
useLegacyDatetimeCode: false
Ou apenas anexá-lo ao URL de conexão JDBC:
?sessionTimeZone=UTC&useLegacyDatetimeCode=false
A documentação do conector a> não menciona nada (e é provavelmente por isso que existem tantas respostas apontando para 'serverTimezone' e outros.