码迷,mamicode.com
首页 > 数据库 > 详细

一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题

时间:2020-01-05 11:35:24      阅读:1195      评论:0      收藏:0      [点我收藏+]

标签:strong   sql   lob   span   底部   mysql   mil   文件路径   alt   

MySQL从57版升到80版后,用IDEA 2019.3连接数据库时报时区错误:

连接数据库(MySQL80)驱动版本:mysql-connector-java-8.0.15.jar

技术图片

连接数据库,查看数据库时区:

技术图片

1、一次性设置(一次连接有效,重启后失效)

set global time_zone=‘+8:00‘;

技术图片

2、搜索了一下其他解决办法,有很多途径,发现一个一劳永逸的法子:

更改MySQL的my.ini文件,该文件路径在C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(win10 64位系统),programdata文件夹是隐藏的,需要加以显示

在my.ini文件底部加一句:

default-time_zone=‘+8:00‘

技术图片

 以后用IDEA连接数据库就不会报时区错误了。

注意:此方法针对使用了高版本数据库驱动连接MySQL80版时的问题,其他未测试,不过使用mysql-connector-java-5.1.47.jar版本连接MySQL57未发现报时区错误问题。

一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题

标签:strong   sql   lob   span   底部   mysql   mil   文件路径   alt   

原文地址:https://www.cnblogs.com/sinoaccer/p/12147256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!