MySQL数据库时间与系统时间不一致解决方法

2024-11-01 08:29:02     浏览次数:6

今天在分析mysql数据库日志时发现mysql日志时间跟操作系统时间不同步,和当前时间相差了8个小时那这就是时区错误的问题了,接下来吾爱编程为大家介绍一下mysql日志时间跟操作系统时间不同步的解决方法,有需要的小伙伴可以参考一下:

MySQL数据库时间与系统时间不一致解决方法

1、不一致原因:

    MySQL数据库时间与系统时间不一致,一般是MySQL时区配置没有和操作系统时区统一导致的。

2、查看Mysql时区:

	show variables like '%zone%';

MySQL数据库时间与系统时间不一致解决方法

system_time_zone表示的是系统时区,time_zone表示的是数据库时区

3、Mysql时区修改方法:

(1)、进入mysql执行以下命令修改即可:

	set global time_zone = "SYSTEM"

(2)、在数据库配置文件/etc/my.cnf(文件位置根据自己的安装位置来调整),在[mysqld]下面添加一行参数如下,保存重启数据库。

	default-time-zone = 'SYSTEM'

PS:以上两种方式根据自己的需求选择其中的一种修改方法即可


返回数据库教程列表