SpringBoot项目连接MYSQL的时区问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot项目连接MYSQL的时区问题相关的知识,希望对你有一定的参考价值。

在启动SpringBoot项目的时候报错:java.sql.SQLException: The server time zone value ‘?D1ú±ê×?ê±??‘ 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. 原因是mysql时区配置不正确。
打开MYSQL的配置文件my.cnf或者my.ini,在[mysqld]区块追加时区配置:

[mysqld]
default-time_zone=‘+8:00‘

然后重启MYSQL服务即可。

以上是关于SpringBoot项目连接MYSQL的时区问题的主要内容,如果未能解决你的问题,请参考以下文章

MySQL连接器错误“服务器时区值中欧时间”[重复]

国外服务器部署springboot 项目 出现时区问题

kettle使用jdbc连接mysql之时区问题

一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题

如何修改mysql url链接指定时区

更改 MySQL 中的连接时区