解决 Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually

解决 Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually报错连接 Mysql8 0 的时候 IDEA 出现的以下错误 这是时区的问题 Serverreturn Goto Advanced tabandset serverTimezo propertymanu 解决方案第一种 即到 Advanced 下填写时区参数 优点是 每种连接可以分时区填写 缺点是 每次都要填第二种 在数据库里修改时区 缺点是 修改之后 重启 mysql 服务后 time zone 会还原 showvariable

报错

连接Mysql8.0的时候,IDEA出现的以下错误,这是时区的问题。Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.
在这里插入图片描述

解决方案

  • 第一种,即到 Advanced 下填写时区参数,优点是:每种连接可以分时区填写,缺点是:每次都要填
    在这里插入图片描述
  • 第二种,在数据库里修改时区,缺点是:修改之后,重启mysql服务后time_zone会还原
    show variables like '%time_zone%'; //查看时区
    在这里插入图片描述
    修改时区
    set time_zone='+08:00'; //修改时区
    在这里插入图片描述




  • 第三种,修改配置文件,window下是my.ini,linux下是my.cnf,优点:可以永久修改,因为每次启动时mysql都会去读这个配置文件,修改后重启下mysql服务就行了
    在这里插入图片描述
    注:这里的 default-time_zone=’+08:00’ 一定要写在 [mysqld] 下,而不是 [mysql] 或 [client]之下,否则会报mysql: [ERROR] unknown variable ‘default-time_zone=+08:00’. 错误
    在这里插入图片描述


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176913.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午8:44
下一篇 2026年3月26日 下午8:44


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号