• 首页

  • 归档

  • 标签

  • 分类

  • 友链
M S B l o g
M S B l o g

ms

获取中...

06
21
java
问题

mysql连接错误:com.mysql.cj.jdbc.exceptions.communicationsexception: communications link failure

发表于 2021-06-21 • java 总结 mysql 问题 • 被 1,664 人看爆

方法一:URL上加上了 ?autoReconnect=true&failOverReadOnly=false

适用的是mysql 4.x版本可以用,如果是5以上就不行

方法二:在mysql的my.ini里面加上这两个参数

wait_timeout=2147483 

interactive_timeout=2147483 

方法三:修改mysql中my.cnf文件,添加

bind-address = 0.0.0.0

方法四:mysql和项目在同一主机下,修改url中192.168.0.1改为localhost

方法五: mysql和项目在不同主机下,修改连接池为druid

或者使用hikari连接池

spring:
  datasource:
    url: jdbc:mysql://xxx.xx.xx.xx:3306/xxxxx?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&failOverReadOnly=false&serverTimezone=GMT%2B8
    username: xxxx
    password: xxxxxx
    driver-class-name: com.mysql.jdbc.Driver
    type: com.zaxxer.hikari.HikariDataSource
    initialization-mode: always
    continue-on-error: true
 
    hikari:
      minimum-idle: 5
      connection-test-query: SELECT 1 FROM DUAL
      maximum-pool-size: 20
      auto-commit: true
      idle-timeout: 30000
      pool-name: SpringBootDemoHikariCP
      max-lifetime: 60000
      connection-timeout: 30000
分享到:
elasticsearch的基本概念及安装
Mybatis-Plus条件构造器condition
  • 文章目录
  • 站点概览
ms

MSms

⚓️HelloWorld⚓️

QQ Email RSS
看爆 Top5
  • MyBatis-Plus分页查询 6,103次看爆
  • @Autowired与@Resource的区别 4,908次看爆
  • feign远程调用及异步调用丢失请求头问题 4,666次看爆
  • spring cloud中OpenFeign整合Sentinel启动报错 4,536次看爆
  • Certbot查看证书过期时间,手动续期以及自动续期 3,428次看爆

Copyright © 2025 ms · 湘ICP备20015239号

Proudly published with Halo · Theme by fyang · 站点地图