Localize o arquivo de configuração do MySQL e altere a linha para ficar conforme exemplo

default-time-zone = America/Sao_Paulo

Se a linha não existir inclua a linha e reinicie o serviço.

Outra de forma de alterar e digitar o comando

SET time_zone=’America/Sao_Paulo’;

Para confirmar a alteração digite o comando;

select @@time_zone;

Você devera ter um retorno, conforme abaixo.

Para mais informações consulte o site oficial do MySQL.

https://dev.mysql.com/doc/refman/8.0/en/time-zone-support.html

Caso o comando SET apresente uma mensagem de erro, quer dizer que você não tem os dados na tabela interna do MySQL.

SELECT COUNT(*) FROM mysql.time_zone_name;

SELECT COUNT(*) FROM mysql.time_zone;

SELECT COUNT(*) FROM mysql.time_zone_transition;

SELECT COUNT(*) FROM mysql.time_zone_transition_type;

Para popular essas tabelas importe a tabela a ser obtida no link

One Thought on “Como ajustar o fuso horário ou timezone no MySQL

  1. Sou a Antonia Brito, gostei muito do seu artigo tem muito
    conteúdo de valor, parabéns nota 10.

    Visite meu site lá tem muito conteúdo, que vai lhe ajudar.

Deixe um comentário para Antonia Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Post Navigation