IntelliJ IDEA连接MySQL(报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon)

99封情书 提交于 2019-12-30 22:51:04

在使用IntelliJ IDEA进行web应用开发时,要实现数据持久层的开发,我们又不想在IntelliJ IDEA与数据库可视化工具之间进行来回的切换,那么我们可以利用IntelliJ IDEA集成数据库可视化的这一强大功能,这一点是Eclipse还暂时做不到的。
接下来我们演示一下IntelliJ IDEA与MySQL的数据库可视化工具如何进行集成。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在上一步操作中,不知什么原因,下载MySQL的驱动jar包耗费了我很长时间而且还时不时地提示下载失败,遇到下载失败我都是直接点击Try again再试一次,不知试了多少次,最后终于下载好了。然而还是出现无法连接的情况,可能会报错(Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.,也可能是Connection to test@localhost failed. [08001] Could not create connection to database server. Attempt),连接失败的原因在于:MySQL所使用的时区时间比我们所使用的北京时间慢了8小时。这里提供两种有效的解决办法:
1.在MySQL数据库中执行一条命令行语句(亲测绝对有效):

set global time_zone='+8:00';

2.需要在url最后增加下面一句(未亲测):

?useSSL=false&serverTimezone=UTC

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!