Configurando o fuso horário para o mysql

1

Eu quero configurar time_zone para algum outro fuso horário diferente do meu sistema como (GMT - 7:00). Eu tentei

SET  time_zone  =  '-07:00';

Mas isso mudou apenas para uma Sessão MYSQL e não é permanente, já que o time_zone retorna ao sistema time_zone após eu reiniciar o serviço mysql.

    
por krishna chalise 11.07.2017 / 13:24

1 resposta

2

Acho que você pode recuperar as configurações de time_zone do servidor e do cliente:

SELECT @@global.time_zone, @@session.time_zone;

Você também pode alterar o fuso horário do cliente ou o fuso horário para toda a instância do MySQL.

Se você tiver o servidor time_zone configurado na inicialização da instância do MySQL, você pode modificar o arquivo /etc/my.cnf (ou onde quer que seus parâmetros de inicialização da instância mysql sejam lidos), sob a seção [mysqld]:

[mysqld]
default-time-zone='+00:00' 

- ou -

add the --default_time_zone='+00:00' option to mysqld_safe

Com cada sessão do cliente pode alterar a configuração do fuso horário para sua própria sessão:

mysql> SET GLOBAL time_zone = 'Asia/Tokyo';

(Ou qualquer fuso horário GMT + 1 é: link )

Este é o comando para definir o fuso horário do MySQL para um cliente individual, supondo que seus clientes estejam distribuídos em vários fusos horários.

    
por Tannetto 09.08.2017 / 05:35