背景: 本地项目连接数据正常 测试环境也正常 到生产上就一直报错 且生产上使用mysql连接工具可以正常连接 报错信息:Connections refused: connect 调查: 数据库版本: 本地 mysql5.7.24 测试 8.3 生产5.7.36 连接驱动: 项目mysql-connector-java 5.1.27 连接工具 mysql-connector-java 8.0.21 解决: 替换项目的连接驱动为8.0.21版本 生产连接成功 备注:一开始看了数据库版本本地和生产都是5.7 所以觉得不是驱动的问题 但没想到最终真的是驱动问题