无法连接到 mySQL,因为无法识别服务器时区值“GMT Summer Time”
Posted
技术标签:
【中文标题】无法连接到 mySQL,因为无法识别服务器时区值“GMT Summer Time”【英文标题】:Can't connect to mySQL because the server time zone value 'GMT Summer Time' is unrecognized 【发布时间】:2020-01-01 10:48:42 【问题描述】:我正在尝试使用 mysql 连接器 Java 8.0.17 创建与 mySQL 8.0 的连接,但以下错误阻止了它:
Java.sql.SQLException:服务器时区值“GMT Summer Time”无法识别或代表多个时区。如果您想利用时区支持,您必须配置服务器或 JDBC 驱动程序(通过 serverTimezone 配置属性)以使用更具体的时区值。
我在 UTC 时区看到了类似的错误,但在 GMT 时区没有遇到任何错误。我可以在 URL 中添加什么?
【问题讨论】:
【参考方案1】:您需要使用服务器时区的值将serverTimezone
属性添加到您的jdbc URL。例如:
jdbc:mysql://localhost:3306/databasename?serverTimezone=GMT
【讨论】:
以上是关于无法连接到 mySQL,因为无法识别服务器时区值“GMT Summer Time”的主要内容,如果未能解决你的问题,请参考以下文章
Kafka Connect MySQL“无法识别服务器时区值‘EDT’”
java.sql.SQLException:无法识别服务器时区值“Hora de verano GMT”[重复]
MAMP “无法启动 Apache,因为端口正在使用中。” AND“无法通过 /tmp/mysql.sock 连接到本地 MySQL 服务器