java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time
错误原因:
spring Boot 项目中mysql驱动使用了旧的驱动,要求mysql新的驱动
解决办法:
1.mysql驱动更换新的驱动版本
老版本驱动:
driverClassName: com.mysql.jdbc.Driver
新版本驱动:
driverClassName: com.mysql.cj.jdbc.Driver
2使用老的版本驱动,指定时区
url: jdbc:mysql://127.0.0.1:3306/fybos_base?characterEncoding=utf-8&serverTimezone=UTC
3.更改数据库时区
提示系统时区出现错误,可以在mysql中执行命令:
set global time_zone='+8:00'