>>与软件开发有关的知识:操作系统,数据库,网络通信等 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 20991 个阅读者 刷新本主题
 * 贴子主题:  MySQL5.7慢查询日志时间与系统时间差8小时原因 回复文章 点赞(0)  收藏  
作者:flybird    发表时间:2020-01-27 14:56:19     消息  查看  搜索  好友  邮件  复制  引用

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

----------------------------
原文链接:https://blog.51cto.com/roidba/2465841
原作者:roidba

程序猿的技术大观园:www.javathinker.net



[这个贴子最后由 flybird 在 2020-01-28 17:48:03 重新编辑]
  Java面向对象编程-->第一个Java程序
  JavaWeb开发-->自定义JSP标签(Ⅰ)
  JSP与Hibernate开发-->JPA API的高级用法
  Java网络编程-->ServerSocket用法详解
  精通Spring-->绑定CSS样式
  Vue3开发-->组合(Composition)API
  关于Mongodb的全面总结
  如何成为写SQL高手
  mysql分区(partition)
  MySQL全面优化实战总结!
  标准SQL的update语句三种用法
  Zabbix中文使用手册
  centos7.4安装配置使用简介Kubernetes (k8s)
  老生常谈!数据库如何存储时间?你真的知道吗?
  MySQL 事务
  MySQL的数据类型
  MySQL 删除数据库
  SQL FOREIGN KEY 约束
  SQL UNIQUE 约束
  Windows 和 Mac的键盘快捷键汇总
  电脑启动不起来,提示Reboot and select proper boot device ...
  更多...
 IPIP: 已设置保密
楼主      
1页 0条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。