主页 > 知识库 > MySQL5.7慢查询日志时间与系统时间差8小时原因详解

MySQL5.7慢查询日志时间与系统时间差8小时原因详解

热门标签:巫师三血与酒地图标注 莱西市地图标注 走过哪个省地图标注 安徽ai电话电销机器人有效果吗 400电话申请信用卡 在哪里申请400电话 销售语音电话机器人 常州网络外呼系统开发 外呼系统电销受骗

在对慢查询进行查看的时候发现时间不对,正好与系统时间相差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 |
+----------------+--------+

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • MySQL慢查询的坑
  • MYSQL慢查询和日志实例讲解
  • MySQL慢查询日志的作用和开启
  • MYSQL慢查询与日志的设置与测试
  • MySQL 慢查询日志的开启与配置
  • 实例讲解MySQL 慢查询
  • Mysql sql慢查询监控脚本代码实例
  • MySQL慢查询如何定位详解
  • MySQL开启慢查询方法及实例
  • Mysql慢查询优化方法及优化原则
  • 通过MySQL慢查询优化MySQL性能的方法讲解
  • MySQL Threads_running飙升与慢查询的相关问题解决

标签:果洛 烟台 黄石 赤峰 来宾 阳江 鞍山 河北

巨人网络通讯声明:本文标题《MySQL5.7慢查询日志时间与系统时间差8小时原因详解》,本文关键词  MySQL5.7,慢,查询,日志,时间,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《MySQL5.7慢查询日志时间与系统时间差8小时原因详解》相关的同类信息!
  • 本页收集关于MySQL5.7慢查询日志时间与系统时间差8小时原因详解的相关信息资讯供网民参考!
  • 推荐文章