数据库配置报错

HikariPool-1 - Exception during pool initialization.

HikariPool是SpringBoot默认数据库连接池,该报错说明数据库配置有问题

在application.yml配置文件中逐项检查username、password、url中IP地址、端口号等是否正确

jdbc url踩坑

重新在本地跑以前部署过的项目,遇到这个问题

解决:把jdbc url的ip地址改成localhost:3306

3306 :SQL数据库的端口

javax.net.ssl.SSLException MESSAGE: closing inbound before receiving peer's close_notify

使用mysql8.0以上版本数据库,要设置useSSL=false否则会出现上述报错

示例:

url:jdbc:mysql://localhost:3306/database_name?useSSL=false

反之,mysql8.0以下版本例如mysql5.7如果url包含useSSL,也可能会报错,删除该项即可解决

The server time zone value ‘????’ is unrecognized

时区设置serverTimezone=GMT%2B8

示例:

url:jdbc:mysql://localhost:3306/database_name?serverTimezone=GMT%2B8

也可以在application.yml “spring:”下添加:

jackson:
    time-zone: GMT+8