springboot整合mysql时出现时区错误的解决方式

报错:

The server time zone value ‘?��???’ is unrecognized or represents more than one time zone.

以上乱码是控制台乱码,希望知道解决方法的人能够指点一二,网上的方法试过了,但是没什么用。

报这个错误不用想,直接解决就好了,说什么时区也不知道为什么,但是自己初步判定是因为springboot的服务器在国外的原因吧。希望有大佬能够回答一下,谢谢。解决方式有以下两种。
一、直接在sqlyoung软件的query窗口输入
SET GLOBAL time_zone = '+8:00'
在这里插入图片描述
然后再去跑程序你就发现可以了。
二、在application.yml配置文件中配置数据库链接信息的地方加上
?serverTimezone=UTCspringboot整合mysql时出现时区错误的解决方式_第1张图片
,问题就解决了。

你可能感兴趣的:(sql数据库)