使用IDEA连接MySQL数据库时,出现有关时区的问题

  • Post author:
  • Post category:mysql




Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.



参考链接

:https://www.cnblogs.com/jeffen/p/6288142.html

众所周知,一图胜千言,在下图多话不多~



错误描述

使用IDEA连接MySQL数据库时(数据库服务器已经启动,并且输入了正确的用户名和密码),出现了如下的错误

使用IDEA连接MySQL数据库时,出现有关时区的问题



解决办法

找到Advanced选项 → 找到名字为serverTimezone的一栏 → 输入UTC → 点击Apply保存

在这里插入图片描述

测试是否成功

在这里插入图片描述



娓娓道来

因为MySQL默认的时区是UTC时区,所以我们要将serverTimezone的值设为UTC,即告诉IDEA,MySQL服务器时区是UTC时区。

在网上看到的解决办法是这样的:

在mysql的命令模式下,输入:set global time_zone=’+8:00’;

不过,mysql服务启动每启动一次,就要重新输入一次!!!

或者是这样的:在MySQL安装目录下修改my.ini,增加default-time_zone=’+8:00’

我试了,没有成功,可能在下手拙吧…

所以,相对来说,本文所说的方法更简单粗暴易上手吧~

在下初来乍到,还请多多指教~~



版权声明:本文为qq_39149076原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。