IDEA连接mysql又报错!Server returns invalid timezone. Go to tab and set serverTimezone  prope的问题

 更新时间:2020年05月14日 14:17:27   作者:liuqiker  
这篇文章主要介绍了IDEA连接mysql又报错!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope问题,本文通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下

前进的道路总是这么难呢,充满荆棘。咬紧牙,相信自己可以挺过去的。加油加油!

错误界面

IDEA连接mysql,地址,用户名,密码,数据库名,全都配置好了,点测试连接,咔!不成功!

界面是这样的,

翻译过来就是:服务器返回无效时区。进入“高级”选项卡,手动设置“serverTimezone”属性。

看起来是时区出了问题。时区怎么会出问题?坑真多。网上搜了各种解决办法,琳琅满目,复杂的简单的,总算是解决了!

解决方案

我的问题出在两块,第一,设置mysql的时区。第二,mysql驱动的版本。详细步骤如下:

第一,设置mysql时区。

1,我们先来检查下mysql时区。

( 这里有个小插曲~~~~~~~你的mysql,配置好环境变量了吗 )

配置完环境变量,就可以在命令窗口直接执行下面的命令啦!

进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:

2,继续输入 show variables like'%time_zone'; (注意不要漏掉后面的分号),回车,如图:

显示 SYSTEM 就是没有设置时区啦。

3,现在我们来设置时区。

输入set global time_zone = '+8:00'; 注意不要漏掉后面的分号),回车,如图:

这便是设置成功啦!

这时你重新连接下数据库,也许能连接成功!如果没有,就继续往下走!

第二,同步mysql驱动。

我本机安装的mysql版本是5.7的,那么IDEA要连接mysql也应该匹配下驱动版本。把Driver改成MySQL for 5.1就可以了

在点击Test Connection测试下,成功啦!

【补充】

如果,你选的是MySQL,

数据库又是其他版本的,也没关系。

在驱动列表里找到 MySQL ,右边Driver files 里,选择一下你需要的版本,保存就可以了。

总结

到此这篇关于IDEA连接mysql又报错!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope的文章就介绍到这了,更多相关idea连接mysql报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SSM实现mysql数据库账号密码密文登录功能

    SSM实现mysql数据库账号密码密文登录功能

    这篇文章主要介绍了SSM实现mysql数据库账号密码密文登录功能,本文分为三步给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-08-08
  • mysql5.7.18版本免安装配置教程

    mysql5.7.18版本免安装配置教程

    这篇文章主要为大家详细介绍了mysql5.7.18版本免安装的配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Mysql基础学习之LAG与LEAD开窗函数

    Mysql基础学习之LAG与LEAD开窗函数

    lead和lag是在SQL中用于创建窗口函数的两个常用函数,这篇文章主要给大家介绍了关于Mysql基础学习之LAG与LEAD开窗函数的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • 关于MYSQL的优化全面详解

    关于MYSQL的优化全面详解

    一直用了那么久的mysql,虽然了解了一些优化方法,但是都是比较简单的一些应用,这次就系统的了解一下
    2012-09-09
  • Centos7下mysql 8.0.15 安装配置图文教程

    Centos7下mysql 8.0.15 安装配置图文教程

    这篇文章主要为大家详细介绍了Centos7下mysql 8.0.15 安装配置图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • MAC下MYSQL数据库密码忘记的解决办法

    MAC下MYSQL数据库密码忘记的解决办法

    这篇文章主要介绍了Mac操作系统下MYSQL数据库密码忘记的快速解决办法,教大家重置MYSQ密码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • MySQL主从同步中的server-id示例详解

    MySQL主从同步中的server-id示例详解

    这篇文章主要给大家介绍了关于MySQL主从同步中server-id的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • MySQL中登录与退出超全图文讲解

    MySQL中登录与退出超全图文讲解

    大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择,下面这篇文章主要给大家介绍了关于MySQL中登录与退出图文讲解的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-06-06
  • mysql触发器实时检测一条语句进行备份删除思路详解

    mysql触发器实时检测一条语句进行备份删除思路详解

    遇到过这样一个需求,在一张表里会不时出现 “违规” 字样的字段,需要在出现这个字段的时候,把整行的数据删掉,针对这个需求我们该如何操作呢,下面跟随小编看下mysql触发器实时检测一条语句进行备份删除的解决思路,一起看看吧
    2021-09-09
  • MYSQL函数的使用梳理

    MYSQL函数的使用梳理

    本篇文章讲解是是MySQL的函数方法,涵盖所有的MySQL常见的方法,MySQL函数,是一种控制流程函数,属于数据库用语言,以下列出了这些函数的说明
    2022-05-05

最新评论