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"来矫正时间