首页 > 数据库技术 > 详细

解决java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone

时间:2019-02-26 12:14:31      阅读:165      评论:0      收藏:0      [点我收藏+]

J使用spring boot整合MySQL时一直报

java.sql.SQLException: The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more than one time zone

报错信息

技术分享图片

系统时区的错误

查看mysql时区

show VARIABLES like "%time_zone%"

技术分享图片

 

解决方法:

  1.在原来的参数“url”后面,拼上这个字符串:?serverTimezone=GMT%2B8,

    如:jdbc:mysql://localhost:3306/test?serverTimezone=GMT%2B8

    GMT%2B8,即GMT+8,表示东八区

  2.设置mysql的时区

    MySQL默认的时区是UTC时区

    (1)永久的修改:修改mysql的配置文件,添加:default-time-zone=‘+08:00‘,重启mysql生效

    (2)临时的修改:执行mysql命令 set global time_zone=‘+08:00‘,立即生效,重启mysql后失效

技术分享图片

  

    


 


    

解决java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone

原文:https://www.cnblogs.com/baby123/p/10436095.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!