当前位置: 首页 > 知识库问答 >
问题:

无法连接到mySQL,因为无法识别服务器时区值“GMT Summer time”

单于越
2023-03-14

我正在尝试使用mySQL connector Java 8.0.17创建到MySQL8.0的连接,但以下错误阻止了它:

java.sql.sqlexception:服务器时区值“GMT Summer time”无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更指定的时区值。

我在UTC时区看到过类似的错误,但在GMT时区没有遇到任何错误。我可以把什么放入URL中?

共有1个答案

卢永寿
2023-03-14

您需要将servertimezone属性添加到带有服务器时区值的jdbc URL中。例如:

jdbc:mysql://localhost:3306/databasename?serverTimezone=GMT
 类似资料:
  • 我正在使用hibernate(Hibernate Maven5.2.15.Final, Mysql-连接器Maven 8.0.9-rc)whith mysql 5.7在linux上的lampp环境所以。 我在意大利(中欧夏季时间),3月25日,连接数据库出现以下错误: 服务器时区值“CEST”无法识别或表示多个时区。如果要利用时区支持,必须配置服务器或JDBC驱动程序(通过serverTimezo

  • 我正在运行一个MySQL客户端实用程序,并收到这个众所周知的错误: 服务器时区值“KST”无法识别或表示多个时区。如果要利用时区支持,必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更特定的时区值。 从官方Ubuntu库(mysql Ver 14.14 Distrib 5.7.26)安装了数据库引擎的现成Ubuntu 2019.04。 如何修复它? 附加 不返回任

  • 问题内容: 我试图设置一个简单的hibernate应用程序,当我运行它时,我得到了一个充满错误的堆栈跟踪信息。 我的文件中具有以下Maven依赖项: 我在本地运行的mysql版本是: 我正在运行,看来,这是一种非常简单的方法,仍然出现错误: 执行完上面的命令后,我得到了很长的堆栈跟踪信息… System.out.println也不打印…因此连接似乎没有建立连接。 我在这里关注此错误: 服务器时区值

  • 当尝试连接到我网站上的mySQL时,我会收到以下消息: 服务器时区值“cdt”无法识别或表示多个时区。如果要利用时区支持,则必须配置服务器或JDBC驱动程序(通过serverTimezone配置属性)以使用更指定的时区值。 我试过用

  • 我试图设置一个简单的hibernate应用程序,当我运行它时,我得到了一个堆栈跟踪,其中充满了错误。 打印出时区(system.out.println(Timezone.getdefault());)打印以下详细信息: sun.util.calendar.zoneInfo[id=“澳大利亚/墨尔本”,offset=36000000,dstsavings=3600000,usedaylight=tr