当前位置:   article > 正文

MySQL Communications link failure 错不在应用

MySQL Communications link failure 错不在应用

Spring Boot 报错日志如下:

... com.zaxxer.hikari.pool.HIkariPool -HikariPool-1 Exception during pool initialization.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Comunications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
....
  • 1
  • 2
  • 3
  • 4
  • 5

问题定位:
MySQL DBMS 服务端问题,错不在 Spring Boot 应用本身。

问题排除:
修复 JDBC url 域名解析。
调整端口号(proxysql模式变更了端口 3306->6033,配置中心忘了改。由于本地备份的配置一直是 6033,想当然地以为配置中心也是 6033,这就是愚蠢所在。)

排除步骤:
1、请DBA用现有的配置经过 CLI 登录数据库,排处配置出错的可能性;
2、验证应用服务器到数据库的连通性;
3、检查配置中心的 JDBC 配置:域名、端口、用户名、密码。

其他思考:
Spring Boot 启动流程:Hikari 初始化连接数据库在什么步骤之前,什么步骤之后?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/159717
推荐阅读
相关标签
  

闽ICP备14008679号