当前位置: 代码迷 >> 综合 >> JDBC连接MySQL时提示“08001”错误的解决方法
  详细解决方案

JDBC连接MySQL时提示“08001”错误的解决方法

热度:99   发布时间:2024-02-23 19:56:23.0

Connection to MySQL - @localhost failed.

[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.

 

原因是MySQL的连接字符串需要配置ServerTimezone属性,可以用UTC、Hongkong、Asiz/Shanghai等。

如果使用UTC的话会有8小时时差,所以建议使用Hongkong或Asiz/Shanghai。

 

例如:

jdbc:mysql://localhost:3306/?serverTimezone=Asia/Shanghai

jdbc:mysql://localhost:3306/MyDB?serverTimezone=Asia/Shanghai

  相关解决方案