做职业规划的网站,邯郸市口碑网络技术有限公司,城建设投资公司网站,欧模网抽空查看以前的开发日志#xff0c;发现了一些“问题”日志#xff0c;决定整理后陆陆续续发出来吧#xff0c;也为有需要的话小伙伴提供点帮助。在springboot启动之时#xff0c;报错了#xff0c;一看应该就是连接MySql数据库时出的问题。create connection SQLExceptio…抽空查看以前的开发日志发现了一些“问题”日志决定整理后陆陆续续发出来吧也为有需要的话小伙伴提供点帮助。在springboot启动之时报错了一看应该就是连接MySql数据库时出的问题。create connection SQLException, url: jdbc:mysql://localhost:3306/mp_student?useUnicodetruecharacterEncodingUTF-8, errorCode 0, state 01S00java.sql.SQLException: 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 property) to use a more specifc time zone value if you want to utilize time zone support.控制台洋洋洒洒几百个错误刷屏内心居然能够波澜不惊看来已经是见过世面的人了(另类老司机)。简单翻译一下就是服务器时区跟数据库所用时区不一样需要在服务器端或者JDBC驱动配置里面指定一个否则就不给你用。好吧我投降因为我不能不用呀。总不能改电脑的时区吧那就怎么简单怎么来吧在 JDBC URL 后面加个参数。?serverTimezoneUTC如果你有多个参数像我一样就serverTimezoneUTC完整路径如下jdbc:mysql://localhost:3306/mp_student?useUnicodetruecharacterEncodingUTF-8serverTimezoneUTC其实也可以设置为我们所在的东八区毕竟只要设置了就行当然你生产环境还是得设置你所在地区的时区或者业务要求的时区jdbc:mysql://localhost:3306/mp_student?useUnicodetruecharacterEncodingUTF-8serverTimezoneGMT%2B8简单解释一下UTC Coordinated Universal Time, 国际协调时间也称世界标准时间。GMTGreenwich Mean Time 格林尼治时间东八区GMT8一般都认为UTC GMT 基本无差。实际上尽管都是一样代表当前时间但GMT代表的是时区 UTC 则是一个时间标准两者都不在一个维度无法比较。想要详细了解的童鞋可参考以下文章