Mysql:如何诊断和纠正错误的时区
qq78292959
阅读:69
2024-05-22 17:00:29
评论:0
在我的服务器中,我从命令行获得以下内容:
]$ 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。
就是这样。
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。