【发布时间】:2019-12-04 09:51:09
【问题描述】:
我正在运行 MySQL 客户端实用程序,并收到 this well-known 错误:
服务器时区值“KST”无法识别或代表多个时区。如果您想利用时区支持,您必须配置服务器或 JDBC 驱动程序(通过 serverTimezone 配置属性)以使用更具体的时区值。
开箱即用的 Ubuntu 2019.04,数据库引擎从官方 Ubuntu 存储库(mysql Ver 14.14 Distrib 5.7.26)安装。
如何解决?
将&serverTimezone=UTC 附加到 JDBC URL 可以解决问题但不幸的是我无法控制实用程序使用的 URL,所以我必须解决服务器端的问题。
我尝试在 MySQL 服务器上运行 SET time_zone = "+09:00";,但没有解决问题。
这可能是问题的一部分:
select * from mysql.time_zone_name;
Empty set (0.00 sec)
env | grep KST 不返回任何内容。
【问题讨论】:
-
您是否在这里尝试过其他答案:stackoverflow.com/questions/26515700/…
标签: mysql ubuntu jdbc timezone