解决在pycharm database中使用MySQL报错

项目场景:

通过pycharm中的database插件,可视化使用MySQL


问题描述:

Cannot connect to “local_mysql”. The server time zone value ’ й ׼ʱ ’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc time zone value if you want to utilize time zone support.


原因分析:

mysql部分版本的时区和我们系统的时区不一致造成的


解决方案:

1. 下载时区文件

下载链接:https://dev.mysql.com/downloads/timezones.html
解决在pycharm database中使用MySQL报错_第1张图片
其中蓝色区为MySQL 5.6以下版本对应的时区文件,红色为5.7以上对应的时区文件

2. 打开MySQL

在命令行输入:
mysql -uroot -p****

打开MySQL,其中“****”为用户密码
解决在pycharm database中使用MySQL报错_第2张图片

3. 修改时区

  • 切换数据库
use mysql;

在这里插入图片描述

  • 安装时区文件
source 路径\timezone_posix.sql

其中“路径”为存放timezone_posix.sql文件的路径
解决在pycharm database中使用MySQL报错_第3张图片

  • 修改时区
SET GLOBAL time_zone = 'Asia/Shanghai';

在这里插入图片描述


参考链接:

  • https://bbs.csdn.net/topics/392632367
  • https://www.cnblogs.com/yaotome/p/10612614.html

你可能感兴趣的:(mysql)