【mysql时区问题】永久解决pycharm连接数据库报错Server returns invalid timezone.

环境

windows 10
MySQL 5.7
Pycharm 2019.2

问题

pycharm连接数据库报错信息如下:

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

在这里插入图片描述

分析

查阅资料发现这都是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式;
在mysql中查看时区设置:

show variables like '%time_zone%';

在这里插入图片描述

解决方法

找到mysql的安装目录下的my.ini文件,
在这里插入图片描述使用notepad++打开,
在这里插入图片描述
在这里插入图片描述
在mysqld下加入如下代码:
注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable 'default-time-zone=+8:00’

default-time-zone='+8:00'

在这里插入图片描述
之后重启mysql即可;

检查

再在mysql中查看时区设置:

show variables like '%time_zone%';

在这里插入图片描述
ok了,再重新连接pycharm的数据库
在这里插入图片描述
大功告成

发布了27 篇原创文章 · 获赞 6 · 访问量 2320
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览