Database Navigator The server time zone value报错解决
之前一直用的navicat连接管理mysql,后来在使用pycharm时,看到有Database Navigator插件,虽然用起来可能不如navicat便捷,不过不用来回切换程序了,而且其操作方式也还说的过去,不过在使用pycharm配置数据连接后,会报错,Database Navigator The server time zone value ……,后面一堆的乱码,从内容上来看,应该是使用的字符集有错误。该错误有两种解决方法。
通过在pycharm上配置环境变量解决:
填好信息后,点击Properties,填上相关的serverTimezone,UTC信息,注意大小写敏感。
通过mysql中进行设置解决:
连接完mysql后,执行如下SQL语句
1# 重启mysql后将失效
2mysql> set time_zone="+8:00"
3# 重启mysql后依然有效
4mysql> set global time_zone="+8:00"
5#查看当前时区设置
6mysql> show variables like "%time_zone%"
以上两种方法任选其一都可以解决,推荐在pycharm上增加变量解决。
如果安装完该插件不知道如何配置数据库的,在pycharm最上面的菜单栏会多出一个菜单‘DB Navigator’,点出来后,接左上角的+号就可以配置数据库,常见的oracle、mysql、postgresql、Sqlit其都支持。
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/pycharm-db-navigator-timezone/6606.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.