加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL5.7慢查询日志时间与系统时间差8小时原由是什么

发布时间:2022-02-12 14:27:12 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要为大家展示了MySQL5.7慢查询日志时间与系统时间差8小时原因是什么,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下MySQL5.7慢查询日志时间与系统时间差8小时原因是什么这篇文章吧。 在对慢查询进行
      这篇文章主要为大家展示了“MySQL5.7慢查询日志时间与系统时间差8小时原因是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL5.7慢查询日志时间与系统时间差8小时原因是什么”这篇文章吧。
 
      在对慢查询进行查看的时候发现时间不对,正好与系统时间相差8个小时。
 
1、慢查询显示时间如下
 
# Time: 2020-01-10T06:42:24.940811Z
2、系统时间
 
$ date
Fri Jan 10 14:42:31 CST 2020
3、查看数据库参数
 
mysql> show variables like 'log_timestamps';
+----------------+-------+
| Variable_name | Value |
+----------------+-------+
| log_timestamps | UTC  |
+----------------+-------+
1 row in set (0.00 sec)
UTC大家都知道是世界统一时间,而我现在的系统时间是东八区,比UTC早了8个小时,这就对上了。查看官方文档看一下官网的解释。
 
log_timestamps
 
Property    Value
Command-Line Format --log-timestamps=#
Introduced  5.7.2
System Variable log_timestamps
Scope   Global
Dynamic Yes
Type    Enumeration
Default Value   UTC
Valid Values   
UTC
 
SYSTEM
 
This variable controls the time zone of timestamps in messages written to the error log, and in general query log and slow query log messages written to files. It does not affect the time zone of general query log and slow query log messages written to tables (mysql.general_log, mysql.slow_log). Rows retrieved from those tables can be converted from the local system time zone to any desired time zone with CONVERT_TZ() or by setting the session time_zone system variable.
 
Permitted log_timestamps values are UTC (the default) and SYSTEM (local system time zone).
 
Timestamps are written using ISO 8601 / RFC 3339 format: YYYY-MM-DDThh:mm:ss.uuuuuu plus a tail value of Z signifying Zulu time (UTC) or ±hh:mm (an offset from UTC).
 
修改参数就可以解决问题。
 
mysql> SET GLOBAL log_timestamps = SYSTEM;
Query OK, 0 rows affected (0.00 sec)
 
mysql> SHOW GLOBAL VARIABLES LIKE 'log_timestamps';
+----------------+--------+
| Variable_name | Value |
+----------------+--------+
| log_timestamps | SYSTEM |
+----------------+--------+
以上是“MySQL5.7慢查询日志时间与系统时间差8小时原因是什么”这篇文章的所有内容,感谢各位的阅读!

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读