如何解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents

问题描述:在使用pycharm连接mysql数据库时出现时区错误,这是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们*要比他们迟8小时,采用+8:00格式

解决方法:修改MySQL的配置文件,MySQL配置文件是my.ini文件在你的安装目录下去找,我的是在C:\Program Files\mysql-8.0.18-winx64\mysql-8.0.18-winx64\my.ini

找到这个文件之后用Notepad++打开它,在[mysqld]节点在节点下面加上下面这句话(黄色荧光笔标记位置)

如何解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents

 

然后记得重启MySQL的服务,打开cmd窗口登录MySQL执行show variables like '%time_zone%';这句命令

如何解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents

 

若显示时间为图中标黄部分,则正确。