sprintboot: 旧电脑上的项目移到新电脑上无法连接数据库

java控制台报错:
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:。。。。。。

新买的电脑,项目copy过来却连不上数据库,编译成功了,但是访问时就会报上面这个错误
试了很多方法都没用:后来我在控制台找到了另外一行:
[这里是控制台分析的一些可能出错的位置,若干行]
Cause:The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrec…
这个的原因是mysql的时区设置是美国时间而不是北京时间。
(如果你的不是这个,你可以复制你这个位置的语句去百度)

解决方法很简单

进入mysql,输入:

set global time_zone = '+8:00';
flush privileges;

退出即可,再试试应该就可以了

因为是新电脑,配置mysql时没有注意,就成了杯具。。。
解决了你的问题的话,留个言或点个赞吧!

你可能感兴趣的:(sprintBoot)