MySQL 共享数据库错误:服务器时区值无法识别 希拉里·米勒(Hilary Miller)2021年5月18日22:18 发生此错误的原因是最近版本的 mysql-connector jdbc(版本 8.0 及更高版本,与 Geneious Prime 2020.2 及更高版本捆绑),其中未将 region/city 指定的时区映射到时区 ID,例如CEST、PDT等 您可以通过两种方式解决此问题: 1 .在Geneious中的连接详细信息中指定时区:选中复选框“指定自定义连接 URL”并为连接 URL 输入jdbc:mysql://HOSTNAME:PORT/DBNAME?serverTimezone=Region/City您应该在该对话框中的 Host、Database Name 和 Port 字段中配置的任何内容代替 HOSTNAME、DBNAME 和 PORT(这些字段在使用自定义连接 URL 时变为灰色)。 地区/城市应取自TZ 数据库,有关更多信息,请参见下文。 如果使用此选项,则必须配置以这种方式连接到数据库的每个 Geneious 副本。 or 2.在 MySQL 服务器上配置时区,这样你就不必在 Geneious 连接中设置它:(所有命令都应该以 root 身份运行) 1.以 root 身份运行 shell 命令mysql_tz_info_to_sql /usr/share/zoneinfo | mysql -u 根 mysql 2.在 mysql shell 中,即在 mysql -u root 中运行命令SET GLOBAL time_zone = '地区/城市'; 3.通过查看以下输出,验证服务器时区是否已更改为您指定的地区/城市选择@@global.time_zone; 4.退出mysql shell 如果您使用此选项,则每个用户都不会在 Geneious 连接设置中设置自定义 URL。 设置地区/城市时区 下表显示了您应该用于常见时区的地区/城市: 时区 使用地区/城市 CET 或 CEST 欧洲/柏林 格林威治标准时间或英国夏令时 欧洲/伦敦 PST 或 PDT 美国/洛杉矶 CST 或 CDT 美国/芝加哥 美国东部时间或美国东部时间 美国/纽约 数据库时区的完整列表位于此链接 以上内容来自互联网,仅供中文用户参考,仍未解决?马上联系中文技术支持→→→提交难题/咨询/报错 购买正版Geneious Prime,享受随时技术支援,免费提供中文操作教程、含正规发票! 立即购买正版Geneious Prime软件(淘宝店铺)