mysql数据库插入时间与本地时间相差8小时解决

解决步骤:

1:查看java数据库配置

url: jdbc:mysql://47.98.232.105:3306/pms_02?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=true&serverTimezone=Asia/Shanghai

查看是否加入上海时区:serverTimezone=Asia/Shanghai

2:进入linux系统输入date命令看是否显示Wed Oct 9 09:25:29 Local time zone must be set--see zic manual page 2019

出现Local time zone must be set--see zic manual page 2019,表示时区不对,按照如下步骤解决:

(1):删除软连接命令:rm -f /etc/localtime

(2):建立上海时区软连接命令:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

(3):查看是否建立成功命令:ll /etc/localtime

(4):接着执行命令:export TZ='Asia/Shanghai'

(5):打开配置文件命令:vim ~/.bashrc,在底部加入 export TZ='Asia/Shanghai'

3:输入date命令查看当前时间是否和本地时间一样,如果不一样,则手动通过命令:date -s "2019-10-9 10:21:55"来矫正时间