我想将mysql默认时区更改为英国时区,
我无法访问mysql配置文件。有什么方法可以在查询级别上这样做吗?
所以一旦执行了查询,它就会根据英国时区保存数据,
谢谢
发布于 2011-02-22 08:45:48
客户端可以使用以下语句更改自己的时区:
SET time_zone = '+0:00';
发布于 2011-02-22 08:51:55
在正在加载的配置文件中,可以使用默认时区=“时区”指令设置时区。
default-time-zone='+00:00'
为了世界协调时。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)
https://serverfault.com/questions/238545
复制相似问题