SpringBoot项目运行报错:

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 utiliz

解决方式:

1.设置服务器时区: 如果你有权限访问和修改服务器配置,你可以直接在MySQL服务器配置文件(通常为my.cnf)中设置default-time-zone参数。例如,设置为America/New_York:

   [mysqld]
   default-time-zone = '+04:00'  # 替换为你需要的时区

2.配置JDBC连接URL: 如果你无法更改服务器配置,或者需要在应用程序级别处理时区问题,你可以在JDBC连接URL中添加serverTimezone参数。例如,如果你使用的是MySQL,连接URL可能如下所示:

   jdbc:mysql://localhost:3306/databasename?useSSL=false&serverTimezone=UTC

在这里,serverTimezone被设置为UTC,你可以将其替换为你需要的任何有效时区ID。