本文主要是介绍Python3.x使用pycharm连接MySQL教程(Server returns invalid timezone. Need to set ‘serverTimezone‘ property.),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Python 3.x 连接数据库(pycharm 方式)
python连接mysql数据库 借助pycharm连接数据库
打开pycharm点击右上角database(数据库)
![](/upload/202109/17/202109171907256617.png)
![](/upload/202109/17/202109171907258507.png)
选择连接MySQL数据库
![](/upload/202109/17/202109171907262286.png)
输入MySQL账号密码
host(str): MySQL服务器地址
port(int): MySQL服务器端口号
user(str): 用户名
passwd(str): 密码
db(str): 数据库名称
![](/upload/202109/17/202109171907266237.png)
点击Test Connection 连接测试
![](/upload/202109/17/202109171907268282.png)
测试连接数据库报错 Server returns invalid timezone. Need to set‘serverTimezone’property
原因是MySQL驱动中默认时区是UTC,与本地时间(中国)相差八个小时,所以链接不上。
![](/upload/202109/17/202109171907270485.png)
解决报错方案一:点击Set time zone设置时区
![](/upload/202109/17/202109171907272687.png)
在框中填写 GMT,保存即可!(或填写 Asia/Shanghai)
![](/upload/202109/17/202109171907274889.png)
解决报错方案二:在url后添加:?serverTimezone=GMT
![](/upload/202109/17/202109171907277262.png)
点击OK连接成功
![](/upload/202109/17/202109171907279450.png)
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.)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!