Springboot数据库的配置问题

mysql时区问题

先前的代码如下

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test
    username: root
    password: 110120
    driver-class-name: com.mysql.jdbc.Driver

启动失败 报错

The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more t

解决方法:

查阅资料发现这都是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们***要比他们迟8小时,采用+8:00格式;
在mysql中查看时区的设置:
1.找到mysql的安装目录下的my.ini文件,使用notepad++打开,在mysqld下加入如下代码:

default-time-zone=\'+08:00\'

2.在springboot配置文件中添加如下的限制条件

url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC

最后运行成功,如图。

posted @ 2022-10-24 20:34  wiselee/  阅读(36)  评论(0编辑  收藏  举报