Mysql数据库时间和系统时间不一致问题

问题描述

本地请求时间跟系统Mysql数据库记录的时间对不上。


原因分析:

两个系统的时区不一致,导致本地请求时,在插入数据库数据的时候使用自动生成的时间戳时不一致。


解决方案:

方案1:

修改my.cnf文件

[mysqld]
default-time-zone='+8:00'

重启mysql

方案2:

show VARIABLES like '%zone%';
set global time_zone = '+08:00';
flush privileges;

你可能感兴趣的:(java基础学习,数据库,mysql)