今天在分析mysql数据库日志时发现mysql日志时间跟操作系统时间不同步,和当前时间相差了8个小时那这就是时区错误的问题了,接下来吾爱编程为大家介绍一下mysql日志时间跟操作系统时间不同步的解决方法,有需要的小伙伴可以参考一下:
1、不一致原因:
MySQL数据库时间与系统时间不一致,一般是MySQL时区配置没有和操作系统时区统一导致的。
2、查看Mysql时区:
show variables like '%zone%';
system_time_zone表示的是系统时区,time_zone表示的是数据库时区
3、Mysql时区修改方法:
(1)、进入mysql执行以下命令修改即可:
set global time_zone = "SYSTEM"
(2)、在数据库配置文件/etc/my.cnf(文件位置根据自己的安装位置来调整),在[mysqld]下面添加一行参数如下,保存重启数据库。
default-time-zone = 'SYSTEM'
PS:以上两种方式根据自己的需求选择其中的一种修改方法即可