当使用idea连接数据库时,出现如下提示
原因是 数据库和系统时区差异所造成的。
方法一
可以通过cmd黑窗口登录mysql 用命令设置时区。
show variables like "%time_zone%"; #查看时区
set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = '+8:00'; ##修改当前会话时区
flush privileges; #立即生效
依次执行命令,命令执行结果如下图。
修改好数据库时区之后,就可以正常连接数据库啦。
方法二
在连接mysql的JDBC的url后面加上服务器的时区:serverTimezone=UTC
url=jdbc:mysql://localhost/mydb?serverTimezone=UTC
结果也可以正常连接数据库啦。
记录自己所遇到的问题,兴许以后会用到呢。