当前位置: 代码迷 >> 综合 >> 如何解决MySQL报错The server time zone value '???ú±ê×??±??' is unrecognized or represents
  详细解决方案

如何解决MySQL报错The server time zone value '???ú±ê×??±??' is unrecognized or represents

热度:29   发布时间:2023-12-11 21:05:02.0

问题描述:在使用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的服务,打开cmd窗口登录MySQL执行show variables like '%time_zone%';这句命令

 

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

  相关解决方案