Назад | Перейти на главную страницу

изменить часовой пояс mysql на UK

Я хочу изменить часовой пояс mysql по умолчанию на часовой пояс Великобритании,

У меня нет доступа к конфигурационному файлу mysql. Есть ли способ сделать это на уровне запроса.

Поэтому после выполнения запроса дата будет сохранена в соответствии с часовым поясом Великобритании,

Спасибо

клиент может изменить свой часовой пояс с помощью этого оператора:

SET time_zone = '+0:00';

В загружаемом файле конфигурации вы можете установить часовой пояс с помощью директивы default-time-zone = 'timezone', например.

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

для UTC. Больше информации в Часовой пояс MySQL справочное руководство

Редактировать:

Чтобы изменить часовой пояс на лету, используйте SET GLOBAL time_zone = 'timezone' ; команда например

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)