Python3.x使用pycharm连接MySQL教程(Server returns invalid timezone. Need to set ‘serverTimezone‘ property.)

2021/9/17 19:07:28

本文主要是介绍Python3.x使用pycharm连接MySQL教程(Server returns invalid timezone. Need to set ‘serverTimezone‘ property.),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python 3.x 连接数据库(pycharm 方式)

python连接mysql数据库 借助pycharm连接数据库

打开pycharm点击右上角database(数据库)

 

选择连接MySQL数据库

 

 输入MySQL账号密码

host(str):      MySQL服务器地址
port(int):      MySQL服务器端口号
user(str):      用户名
passwd(str):    密码
db(str):        数据库名称

 点击Test Connection 连接测试

 测试连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property

原因是MySQL驱动中默认时区是UTC,与本地时间(中国)相差八个小时,所以链接不上。

 解决报错方案一:点击Set time zone设置时区

 在框中填写 GMT,保存即可!(或填写 Asia/Shanghai)

  解决报错方案二:在url后添加:?serverTimezone=GMT

点击OK连接成功

 

PS:
GMT(Greenwich Mean Time):格林威治标准时间
UTC:世界标准时间
CST(China Standard Time):中国标准时间

GMT + 8 = UTC + 8 = CST

 



这篇关于Python3.x使用pycharm连接MySQL教程(Server returns invalid timezone. Need to set ‘serverTimezone‘ property.)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程