Как изменить часовой пояс mysql, работающий на inuxmint в виртуальной коробке? - PullRequest
0 голосов
/ 02 ноября 2019

Я хочу изменить часовой пояс в mysql с EDT на GMT,

SELECT @@system_time_zone;
+--------------------+
| @@system_time_zone |
+--------------------+
| EDT                |
+--------------------+
1 row in set (0.00 sec)

при поиске в Google. У меня не получилось! Я уверен, что так и должно быть.

1 Ответ

0 голосов
/ 02 ноября 2019

Для текущего сеанса просто:

SET @@session.time_zone='+00:00'; -- UTC

Или:

SET time_zone = '+00:00';

Чтобы сделать его постоянным, вы можете изменить файл mysqld conf (требуется перезапуск сервера):

default_time_zone='+00:00'

Демонстрация на DB Fiddle :

SELECT @@global.time_zone, @@session.time_zone;
@@global.time_zone | @@session.time_zone
:----------------- | :------------------
SYSTEM             | SYSTEM             
SET @@session.time_zone='+00:00';

SELECT @@global.time_zone, @@session.time_zone;
@@global.time_zone | @@session.time_zone
:----------------- | :------------------
SYSTEM             | +00:00             
...