IDEA中配置Mysql出现时区问题解决方法

原因

首先,出现该问题的原因是MySQL驱动jar中的默认时区是UTC。

UTC代表的是全球标准时间 ,但是我们使用的时间是北京时区也就是东八区,领先UTC八个小时。

解决办法

方法一

  1. 进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:

  2. 继续输入 show variables like’%time_zone’; (注意不要漏掉后面的分号),回车,如图:

    显示 SYSTEM 就是没有设置时区啦。

  3. 现在我们来设置时区。

    输入set global time_zone = ‘+8:00’; 注意不要漏掉后面的分号),回车,如图:

    这便是设置成功啦!重连即可

方法二

因为时区不一致,所以提示Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually
服务器返回了无效的时区,去“高级”标签中手工设置“serverTimezon”属性值。

-------------本文结束感谢您的阅读-------------
可以请我喝杯奶茶吗