The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration
用过Mysql的人都知道,这个时区问题真个磨人的小妖精,哪天一忘记设置了就会出来磨磨你!!!
之前用的解决方法都是在Mysql的配置上添加与时区相关的配置,但是今天看到一篇博客:https://blog.csdn.net/qq_37630354/article/details/82814330
我觉得这可能是个“一劳永逸”的解决办法,便稍作记录
在你的Mysql安装目录下找到一个 my.in的配置文件,然后用notepad++打开它(或者其他的工具)
然后添加以下这句
default-time-zone='+08:00'
保存后重启Mysql,忘了Mysql相关操作命令的可以看这里
重启成功后登陆Mysql并执行这一句: show variables like '%time_zone%';
忘了Window下怎么登陆MySQL的可以点这里
修改成功的话会看到如下的提示
如果没看到的话可能是修改配置文件出错了,或者是没重启成功1