当时我的报了这个错误,我就从网上搜了解决这类问题的办法,找到的大多数是说:MySQL服务器默认的“wait_timeout”是8小时,数据库超过8小时没用,链接超时了。
让修改这两句话:
set global wait_timeout=604800;
set global interactive_timeout=604800;
但是我修改了也没解决Communications link failure这个问题。后来我同学和我说“在url后面加上一段?serverTimezone=UTC就可以正常运行了”在这里插入图片描述
在spring后边添加。例如:
在这里插入图片描述
就可以解决了。

———————————————————————————————————————
下面是另一个问题

我的MySQL是8.0版本的,而我添加的是mysql-connector-java-5.1.40.jar。版本有点不大搭配,导致解决完Communications link failure这个问题后又出现了下面这个问题在这里插入图片描述

在这里插入图片描述
然后我又把mysql-connector-java-5.1.40.jar换成了mysql-connector-java-8.0.19jar。就成功解决了。
还可以把MySQL换成5.几版本的也可以解决这个问题。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐