altera o fuso horário do mysql para o Reino Unido

1

Eu quero alterar o fuso horário padrão do mysql para o fuso horário do Reino Unido,

Eu não tenho acesso ao arquivo de configuração do mysql. Existe alguma maneira de fazer isso no nível da consulta?

Assim, depois que a consulta for executada, ela salvará a data com base no fuso horário do Reino Unido,

Obrigado

    
por Avinash 22.02.2011 / 09:30

2 respostas

1

o cliente pode alterar seu próprio fuso horário com esta declaração:

SET time_zone = '+0:00';
    
por 22.02.2011 / 09:45
0

No arquivo de configuração que você está carregando, você pode definir o fuso horário com a diretiva default-time-zone = 'timezone', por exemplo,

default-time-zone='+00:00'

para o UTC. Há mais informações no fuso horário do MySQL no manual de referência

Editar:

Para alterar seu fuso horário em tempo real, use o comando SET GLOBAL time_zone = 'timezone' ; , por exemplo,

mysql -u root -p
your password

mysql> SELECT @@global.time_zone;
+--------------------+
| @@global.time_zone |
+--------------------+
| SYSTEM             |
+--------------------+
1 row in set (0.00 sec)

mysql> SET GLOBAL time_zone = '+00:00';
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @@global.time_zone;
+--------------------+
| @@global.time_zone |
+--------------------+
| +00:00             |
+--------------------+
1 row in set (0.00 sec)
    
por 22.02.2011 / 10:18