一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题
Posted 我有两个皮夹克
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一劳永逸解决IDEA 2019.3连接MySQL80时区(serverTimezone)问题相关的知识,希望对你有一定的参考价值。
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)问题的主要内容,如果未能解决你的问题,请参考以下文章
idea2019.3 没有 Autoscroll from Source
拒绝BUG,IntelliJ IDEA 2019.3版本即将发布!
原创:idea的 Database数据工具,连接mysql8配置数据源正确选择
macOS&&IntelliJ IDEA-IntelliJ IDEA介绍以及IntelliJ IDEA 2019.3新特性