mysql5.7日志时间与系统时间不一样如何处理

  

下文我给大家简单讲讲关于mysql5.7日志时间与系统时间不一样如何处理,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完mysql5.7日志时间与系统时间不一样如何处理对大家多少有点帮助吧。

在MySQL 5.7.2新增了log_timestamps这个参数,该参数主要是控制错误日志,日志,属等等记录日志的显示时间参数
且默认安装后error_log, slow_log日志时间戳默认为UTC,因此会造成与系统时间不一致,与北京时间相差8个小时

 mysql>显示全局变量就像& # 39;log_timestamps& # 39;;
  + - - - - - - - - - - - - - - - - - - - - - - - - +
  | | Variable_name, |值
  + - - - - - - - - - - - - - - - - - - - - - - - - +
  | log_timestamps | UTC,|
  + - - - - - - - - - - - - - - - - - - - - - - - - +
  1行集(0.00秒)
  
  mysql>设定全球log_timestamps=系统;
  查询好,0行影响(0.00秒)
  
  mysql>显示全局变量就像& # 39;log_timestamps& # 39;;
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  价值| Variable_name, | |
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  | | log_timestamps |系统
  + - - - - - - - - - - - - - - - - - - - - - - - - - - - +
  1行集(0.00秒)

因为log_timestamps,是一个全球的全局参数,所以直接在登录后去设置全局参数,重启后就会直接失效

因此需要在mysql的配置文件中/etc/my . cnf中所做(mysqld)中增加一条log_timestamps的配置

log_timestamps=系统

大家觉得mysql5.7日志时间与系统时间不一样如何处理这篇文章怎么样,是否有所收获。如果想要了解更多相关,可以继续关注我们的行业资讯板块。

  

mysql5.7日志时间与系统时间不一样如何处理