gpt4 book ai didi

Mysql:如何诊断和纠正错误的时区

转载 作者:行者123 更新时间:2023-12-01 08:28:46 33 4
gpt4 key购买 nike

在我的服务器中,我从命令行获得以下内容:

]$ date
Fri Sep 16 13:47:02 JST 2011

哪个是正确的。

在 mysql 中,我有以下内容:

mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2011-09-16 04:50:21 |
+---------------------+
1 row in set (0.00 sec)

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

原来设置的是系统时间,为什么显示的时间不一样呢?

最佳答案

你只需要在改变系统的时区后重启mysqld..

MySQL 的全局时区采用系统时区。当您更改任何此类系统属性时,您只需要重新启动 Mysqld。

就是这样。

关于Mysql:如何诊断和纠正错误的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7440309/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com