一、错误信息:
用SpringBoot项目用MyBatis连接数据库报错:You must configure either the server or JDBC driver (via the 'serverTimezone)
二、原因:
因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区。
三、解决办法:
(1)在数据库名后面加上
?&serverTimezone=Asia/Shanghai
如下图:
(2)或者在图形化界面 Navicat Premium 中添加语句:
set global time_zone='+8:00';
如图,问题即可解决。
(3)将 MySQL 版本降低,低版本的则不会出现这种问题。
有时间因为创建的是springboot项目,在pom中添加MySQL依赖,并没有设置版本号,因为springboot内部配置过了。它配置的版本号是8.0.13 就是因为MySQL的版本太高了。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_45171544/article/details/123846149