当前位置: 代码迷 >> 综合 >> mysql时区异常java.sql.SQLException: The server time zone value '???ú±ê×??±?or represents more than
  详细解决方案

mysql时区异常java.sql.SQLException: The server time zone value '???ú±ê×??±?or represents more than

热度:55   发布时间:2023-11-20 09:38:25.0

问题排查

1.首先打开win+R,登陆上自己的数据库,然后执行以下命令查看当前的时区:

mysql> show variables like '%time_zone%';

若显示如下图,

mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone |        |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set, 1 warning (0.03 sec)

接着执行命令:

mysql> set global time_zone = '+8:00';

在这里插入图片描述

另外需要注意: 你的URL加上 serverTimezone=UTC

	String url = "jdbc:mysql://localhost:3306/test1?uesSSL=true&serverTimezone=UTC"";

一顿操作猛如虎后,我们就完美解决了问题!!!就可以返回IDEA连接数据库了。

解决

在这里插入图片描述
ps:大家如果遇到这样的问题还没解决可以联系我_

  相关解决方案