【mysql案例】mysql 5.7日志文件里面时间的时区不对的问题

MySql启动错误(Mac系统 安装 mysql-8.0.32-macos13-arm64 后每次点击启动 无法启动) --- 已解决 这个错误显示MySQL服务器无法启动,因为另一个mysqld服务器正在使用地址/tmp/mysql.sock。这通常是由于上一次MySQL服务器没有正常关闭而导致的。确保所有MySQL服务器进程都已停止。 阅读详情

问题:

新安装的MySQL 5.7.27,发现error log、general log日志里面日志时间的时区不对。

error log

2019-09-11T12:53:23.988658Z 0 [Warning] CA certificate ca.pem is self signed.
2019-09-11T12:53:24.007777Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
2019-09-11T12:53:24.008117Z 0 [Note] IPv6 is available.
2019-09-11T12:53:24.008148Z 0 [Note]   - '::' resolves to '::';
2019-09-11T12:53:24.008226Z 0 [Note] Server socket created on IP: '::'.
2019-09-11T12:53:24.088216Z 0 [Note] /usr/local/mysql/libexec/mysqld: ready for connections.
Version: '5.7.27-debug-log'  socket: '/usr/local/mysql/tmp/mysql.sock'  port: 3306  Source distribution

general log

2019-09-11T12:56:32.547294Z	    2 Query	show global variables like 'log_timestamps'
2019-09-11T13:01:04.907420Z	    2 Query	select DATABASE(), USER() limit 1
2019-09-11T13:01:04.908582Z	    2 Query	select @@character_set_client, @@character_set_connection, @@character_set_server, @@character_set_database limit 1
2019-09-11T13:01:04.908974Z	    2 Statistics

原因:

mysql 5.7.2新增了参数 log_timestamps,用于控制error log、general log、slow log日志记录使用的时区,只影响写入文件的时区,不影响写入表中记录的时区。默认值是UTC,支持设置为SYSTEM使用系统的时区。

• log_timestamps

Introduced

5.7.2

Command-Line Format

--log_timestamps=#

System Variable

Name

log_timestamps

Variable Scope

Global

DynamicYes Variable

Permitted Values

Type

enumeration

Default

UTC

Valid Values

UTC

SYSTEM

This variable controls the timestamp time zone of error log messages, and of 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).

This variable was added in MySQL 5.7.2. Before 5.7.2, timestamps in log messages were written using the local system time zone by default, not UTC. If you want the previous log message time zone default, set log_timestamps=SYSTEM.

 

修复:

1)执行 set global log_timestamps=SYSTEM

    执行之后,新的日志的时区就会变成系统默认的时区。

2)在my.cnf中添加 log_timestamps=SYSTEM

MySQL5.7主从复制教程 ​ 简述:主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的 业务数据库、事务处理库,从库做查询库。​ 复制过程简单的说就是 master 将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志行数据操作1、什么是主从复制​ 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。在最常用的mysql数据库中,支持单向、异步复制。 阅读详情

相关推荐

Centos7离线安装mysql-5.7.44bundle包

在 CentOS 7 上安装(这里假设这是一个包含多个 RPM 包的 tar 归档文件)的步骤通常涉及解压归档文件、安装 RPM 包以及配置 MySQL 服务。

没出过地球 1634

Windows server下MySQL数据库的安装及常见问题(含安装包)

Windows下MySQL数据库的安装及常见问题(含处理办法)mysql安装方法及启动MySQL数据库安装出现的问题启动MySQL服务报错启动MySQL服务报错3534启动MySQL服务报错3523启动MySQL服务报错提示发生系统错误193启动MySQL数据库报错mysql -u root -p报错ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)mysql -u root -p报错ERROR 1130 (HY0

weixin_46082660的博客 2896

centos 7.2 离线部署 mysql 5.7.37

1.安装依赖清楚mysql从图的依赖存在冲突依赖,进行卸载确认gcc版本安装mysql5.7所需要的依赖mkdir -p只下载不安装,用于放到其他机器:yum8664本地安装判别xtrabackup需要哪些包安装版本为2.4.20rpm -ivh提示如下错误因为需要使用压缩,所以需要安装qpress这个工具需要安装percona库下载后本地安装进行下载安装xtrabackup-2.4.20安装完依赖在本地安装xtrabackup开始安装二进制mysql。

xiaoyang1982的专栏 2067

mysql 进阶

下载二进制格式的mysql软件包(包要去mysql.com官网查询)1,环境变量bin2,头文件include3,库文件lib4,man文档。写隐藏文件.my.cnf配置文件,在客户端上用用户和密码登录。修改目录/usr/local/mysql的属主属组。解压软件至/usr/local/###二进制格式mysql安装。修改密码,使用临时密码登录。###mysql配置文件。##mysql进阶。###数据库密码破解。......

m0_71618402的博客 1235

MPU6050 vs BMX055 vs ICM20602:如何为你的项目选择最佳陀螺仪(附实测数据对比)

本文深度对比了MPU6050、BMX055和ICM20602三款主流六轴IMU传感器的核心性能。通过实测数据,分析了它们在精度、噪声、温漂、接口速度及资源占用上的差异,并提供了从项目需求出发的选型指南,帮助开发者根据预算、精度要求和处理器性能选择最合适的陀螺仪与加速度计组合。

h0i1j2k3l的博客 972

深入解析AMBA5 AXI与ACE协议:从基础到高级应用

本文深入解析了AMBA5 AXI与ACE协议的核心机制与应用。AXI协议通过分离通道、突发传输和乱序完成实现高性能数据传输,而ACE协议在此基础上构建了硬件级缓存一致性解决方案,通过监听机制和状态模型确保多核系统数据统一。文章还探讨了在异构计算等复杂场景下的实战应用与AMBA5的新特性。

cc789的博客 963

mysql CA certificate ca.pem is self signed 如何解决

当 MySQL 的 CA 证书(ca.pem)是自签名时,这意味着该证书不是由受信任的证书颁发机构(CA)签发的。这可能导致在客户端和服务器之间建立安全连接时出现问题,特别是在需要验证证书链的情况下。

qq_43071699的博客 2110

Zemax序列模式下激光二极管(LD)光源建模与像散校正实战

本文详细讲解了在Zemax序列模式下精确建立激光二极管(LD)光源模型并校正其像散的核心方法。通过将椭圆光束的发散角转换为渐晕系数,并巧妙利用理想柱面镜模拟像散,实现了对LD光源特性的高精度模拟。该方法特别适用于激光耦合、激光雷达等需要对像散光束进行精密控制的光学系统设计。

weixin_28455801的博客 440

mysql 服务没有报告任何错误_mysql 服务无法启动 服务没有报告任何错误

在mysql安装完成之后,使用命令:net start mysql 出现错误在网上找了很长时间,尝试了很多方法,都没有成功。最后发现,在Data的文件夹中(D:\mysql-8.0.17-winx64\data)的.err文件中(如iZi8zd6oer2fhfZ.err)发现问题的原因。2019-09-14T09:50:08.672097Z 0 [ERROR] [MY-010257] [Serve...

weixin_31416737的博客 1044

华为交换机链路聚合对接思科交换机链路聚合故障

2台华为交换机采用堆叠方式与思科交换机之间使用链路聚合,华为交换机与cisco交换机链路捆绑接口频繁UP/DOWN,业务中断。

网络工程师日常的博客 2119

信捷 XDH Ethercat 正负极限配置详解与实战技巧

本文详细解析了信捷XDH系列PLC通过EtherCAT总线配置伺服电机正负硬极限的完整流程与实战技巧。内容涵盖硬件开关选型安装、EtherCAT IO信号映射、软件参数设置(包括关键的极性配置)、调试验证方法,以及硬极限与软极限的协同策略。重点阐述了如何避免常见配置错误,确保运动控制系统的最后一道物理安全防线可靠有效,为工程师提供从理论到实践的全面指导。

wdx012345的博客 601

mysql日志时区不对_【mysql案例】mysql 5.7日志文件里面时间的时区不对的问题

问题:新安装的MySQL5.7.27,发现error log、general log日志里面日志时间的时区不对。error log2019-09-11T12:53:23.988658Z 0 [Warning] CA certificate ca.pem is self signed.2019-09-11T12:53:24.007777Z 0 [Note] Server hostname (bin...

weixin_33362555的博客 605

Jetson AGX ORIN硬件初始化和环境部署

orin预安装了ubuntu20.04,只需开机,像重装系统一样设置用户信息即可,可以参考官网的教程[https://developer.nvidia.com/embedded/learn/get-started-jetson-agx-orin-devkit],官网提供了两种方式:一种是orin + 显示器,orin有提供DP接口,你需要准备一台显示器,最好也是有DP口的,因为我用DP转HDMI的连的,分辨率会受影响。确认安装的路径,一般直接回车安装在默认的 /home/你的名字/anaconda3。

TracyGC的博客 3836

mysql时区_为什么mysql 5.7日志文件里面时间的时区与实际时间不一致?

概述最近发现之前安装的MySQL 5.7.27,其中的error log、general log日志里面日志时间的时区不对。思路:mysql 5.7.2新增了参数 log_timestamps,用于控制error log、general log、slow log日志记录使用的时区,只影响写入文件的时区,不影响写入表中记录的时区。默认值是UTC,支持设置为SYSTEM使用系统的时区。• log_ti...

weixin_39519619的博客 280

aistudio高效解压zip文件的实用技巧

本文详细介绍了在百度AI Studio平台上高效解压ZIP文件的实用技巧。针对深度学习项目数据准备中的常见痛点,重点讲解了使用Python zipfile库和Linux unzip命令两种核心方法,并提供了路径设置、大文件处理、中文乱码等关键问题的解决方案,帮助用户提升数据处理效率。

salt的博客 784

编织数据的实时脉络——构建基于MySQL的数据编织平台,实现实时数据治理

除了上述基本设置外,我们还可以根据实际应用场景自定义一些特定的监控项目。例如,对于某些高并发读写的表,可能需要特别关注它们的锁等待时间和回滚段使用率;而对于涉及到跨库关联查询的操作,则应当着重检查网络延迟及缓存命中率等因素。-- 获取InnoDB行级锁等待情况-- 统计各表的缓存命中率这段SQL脚本不仅展示了如何查询InnoDB引擎下的锁争用状况,还介绍了计算表级别缓存命中率的方法,有助于深入理解系统的运行状态。

墨夶的博客 1789

mysql 5.7 error log_MySQL5.7 error log时间显示问题

最近有两三套环境升级到了5.7.16,发现mysql.err中的时间好像有些问题,经查是mysql 5.7后的变更,如下:[emailprotected] [(none)]>select now();+---------------------+| now() |+---------------------+| 2017-01-01 14:52:05 |+-----------------...

weixin_39729840的博客 227

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

CentOS7安装mysql5.7

下载mysql的rpm文件 # wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' 如果没有wget命令,可参考安装wget命令 升级rpm包 # rpm -Uvh mysql57-community-release-el7-11.noarch.rpm 查看mysql相关包 ...

大头皮鞋的博客 956

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

window下mysql5.7日志的记录

近来接触mysql日志,通过查看别人的分享进行学习,对自己过程做简单的总结,非原创,只是自己的一个记录。 我用的是window10 ,mysql 5.7.17版本 开始了。 通过 我的电脑 --> 管理 -->服务和应用程序--> 服务 ,找到mysql服务,右键属性可看到, 后面 --defaults-file= 才是my.ini 的路径,刚开始我都是在mysql...

qq_35476379的博客 3632

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Docker 安装 MySQL5.7 和 MySQL8

将宿主机的 /app/mysql57/conf 目录挂载到容器的 /etc/mysql/conf 目录,用于存储 MySQL 的配置文件。:将宿主机的 /app/mysql57/data 目录挂载到容器的 /var/lib/mysql 目录,用于存储 MySQL 数据库文件。:将宿主机的 /app/mysql57/log 目录挂载到容器的 /var/log/mysql 目录,用于存储 MySQL 日志文件。mysql:5.7:指定所使用的 MySQL 的镜像和版本。:设置容器中的时区为亚洲/上海时区。

时间如瑾 代码如诗 1226

mysql logtimestamps_MySQL5.7参数log_timestamps

最近测试MySQL 5.7.21Community Server这个版本的MySQL数据库时,发现其错误日志的时间跟系统当前时间不一致,后面检查发现日期时间格式都是UTC时间,查了一下相关资料,原来在MySQL 5.7.2 之后日志文件里面的时间戳从默认的本地系统时区改为了UTC格式。MySQL 5.7.2多了一个参数log_timestamps ,这个参数主要是控制错误日志、慢查询日志等日志中的...

weixin_30537231的博客 341

MySQL 5.7 日志时间与系统时间不一致的问题(log_timestamps)

5.7.2后,MySQL加入了一个参数,log_timestamps 这个参数是用于控制error log、general log、slow log日期时区的。 当然,只对log_output=FILE的general ...

cq377078944的博客 702

Docker 部署 MySQL 5.7

恭喜你!现在你已经成功使用 Docker 部署了一个生产级别的 MySQL 5.7 数据库。使用数据卷挂载实现数据持久化合理配置参数提升性能定期备份数据注意安全加固根据服务器配置调整参数学习 MySQL 索引优化学习主从复制配置学习数据库监控工具学习 SQL 调优技巧如有问题,欢迎留言交流!

Pasa吴技术博客 1364

Ubuntu中mysql5.7与tomcat连接问题(个人记录)

我凭借自己的sql知识看了代码半天也没找到有问题的地方(而且这可是navicat自动生成的,不是我自己写的),怀疑是版本导致有些8.0能执行的5.7无法执行,一路删到只剩下最简单的表达式,source还是报错。char10的中文查询有问题,查不到结果,但在mysql终端输入sql语句又行,改url加编码集(明明win端的8.0不加也没问题,干)现在作业整mysql了终于想管一下了,这一管把我病给治好了,完全不能理解。一眼默认编码问题,先把其他表全英文的数据行插了,正常,证明了我的猜想。

m0_70531667的博客 982

Docker安装mysql5.7

使用 Docker 部署 MySQL 5.7 完整教程(入门小白版)本教程将手把手教你使用 Docker 部署 MySQL 5.7 数据库,适合零基础的小白学习。我们会详细讲解每一个命令的作用,并提供优化后的生产环境配置文件。环境要求操作系统:Linux(CentOS、Ubuntu 等)已安装 Docker(如未安装,请先安装 Docker)具备 root 权限或 sudo 权限。

u013980160的博客 1659

Ubuntu使用docker-compose安装mysql8或mysql5.7

如果你读过我之前写的文章,就知道这一篇博客的所有内容和我写的CentOS系统环境搭建(二十五)——使用docker compose安装mysql内容是一模一样的,为什么一样的内容我要写两遍呢?因为他们一个是centos系统,另一个是Ubuntu系统。But ! ! ! 为什么一样的内容我要写两遍呢?因为他们都是docker!

Peter Cheung的博客 1506
上一篇: 【mysql案例】mysql5.6--ERROR 1776 (HY000)-change master to遇到的报错
下一篇: 【mysql案例】mysql5.7第一次登录提示修改密码
杰克牌辣酱
博客等级 码龄18年 26粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值