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

在启动服务时,报出Could not create connection to database server. Attempted reconnect 3 times. Giving up.这个错误。报错图:

报错图

这是我的 application.yml 配置信息:


spring:
  application:
    name: softactivity
  http:
    encoding.charset: UTF-8
    encoding.force: true
  mvc:
    static-path-pattern: /**

  resources:
    static-locations: classpath:/templates/
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url:  jdbc:mysql://127.0.0.1:3306/works?useUnicode=true&characterEncoding=utf8&autoReconnect=true&rewriteBatchedStatements=true&&allowMultiQueries=true&verifyServerCertificate=false
    username: root
    password: root
    
  jpa:
    database: MYSQL
    show-sql: true

查看多次,上网查询修改了多次,都还是报这个错误。
最终发现因 mysql-connector-java 中的jar版本太高,与自己的mysql版本不符,在这里插入代码片所导致的错误,将jar的版本调到6.0以下即可。本人最终将jar的版本换成了5.1.30,配置信息没有问题,错误解决。替换前
最终替换后的效果图

如果还未解决您的问题,请检查配置的正确性或其他:

  datasource:
    driver:xxxx
    url:  xxxx
    username: xxxx
    password: xxxx
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值