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