Horário de verão no MYSQL



  • Estava testando o meu projeto em dev e percebi que quando consulto no banco um campo datetime o retorno vem como se fosse horário de verão. Só que, minha máquina não está em horário de verão, o Postgres que também ta instalado na minha máquina ta funcionando normal, por isso achei que o problema era o Mysql, aí eu fui ver direto no Workbech e a data tava retornando com o horário normal. Ou seja, só acontece quando acesso o Mysql no Maker.

    Alguém já passou por isso? Sabe como configuro isso no Maker?



  • Tive um problema desse, me passaram isso aqui, e resolveu:

    Para solucionar o comportamento, deve-se alterar o parâmetro 'serverTimezone' presente no item 'URL' do grupo 'MySQL' no arquivo 'databases.xml', localizado na pasta 'config' do diretório de instalação do Webrun, removendo o valor 'UTC' e colocando 'America/Sao_Paulo'.

    Após a alteração, deve ficar assim:

    <item>
    <item-name>URL</item-name>
    <item-param>jdbc:mysql://$HostName$:$Port:3306$/$DataBase$?useTimezone=true&serverTimezone=America/Sao_Paulo</item-param>
    </item>

    Lembrando que após a alteração, o serviço deve ser reiniciado.

    att,



  • Era isso mesmo, valeu Julia


Log in to reply