首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改MySQL错误日志文件的时区?

如何更改MySQL错误日志文件的时区?
EN

Stack Overflow用户
提问于 2016-02-01 12:34:48
回答 3查看 11K关注 0票数 6

我已经在my.ini中设置了MySQL的时区:

default_time_zone='+8:00'

但是/Data/**.err中日志信息的时区似乎仍然是'+0:00':

2016-02-01T02:40:49.087562Z 0 [Note] InnoDB: ……

实际上是2016-02-01 10:40。

如何更改错误日志文件中日志信息的时区。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-02-01 22:10:58

从MySQL 5.7.2开始,log_timestamps系统变量控制写入错误日志(以及常规查询日志和慢速查询日志文件)的消息的时间戳时区。允许值为UTC (默认值)和SYSTEM (本地系统时区)。在MySQL 5.7.2之前,消息使用本地系统时区

http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_log_timestamps

票数 7
EN

Stack Overflow用户

发布于 2017-07-03 18:45:15

在mysqld下的my.ini或my.cnf (根据您的mysql配置文件)中

代码语言:javascript
复制
[mysqld]
log_timestamps = SYSTEM
票数 16
EN

Stack Overflow用户

发布于 2016-02-01 13:13:56

在代码中设置默认时区。

date_default_timezone_set('America/Los_Angeles');

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35123049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档