MySQL 能连,Java 却连不上?一次真实服务器部署踩坑总结(IPv6 问题)

目录

一、问题背景

二、典型错误日志

三、第一反应:常规排查(但都没用)

1️⃣ 数据库是否存活

2️⃣ 网络是否连通

3️⃣ 配置是否正确

4️⃣ Java 服务是否真的跑在目标服务器

四、真正的原因:JVM 默认使用 IPv6,而 MySQL 只监听 IPv4

🔥 真正的根因其实在这里:

发生了什么?

为什么 mysql 命令行没问题?

五、最终解决方案(关键一步)

✅ 强制 JVM 使用 IPv4

六、为什么这个问题特别“迷惑新人”

七、这个问题的“识别特征”(以后看到就秒懂)

八、推荐的生产级 Java 启动模板

九、总结


一、问题背景

在服务器上部署 Java 后端服务时,遇到了一个非常诡异但又极其常见的问题:

  • ✅ 在服务器上使用mysql命令行可以正常连接数据库

  • ❌ Java 后端程序启动后,所有涉及数据库的接口全部失败

  • ❌ 登录接口直接报错,页面无法跳转

  • ❌ 日志中反复出现:

Communications link failure The last packet sent successfully to the server was 0 milliseconds ago Connection refused

一开始几乎把所有常规排查方向都检查了一遍,但问题依旧存在。


二、典型错误日志

核心异常如下(节选):

Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. Caused by: java.net.ConnectException: Connection refused

出错位置在 MyBatis 查询阶段,例如:

UserMapper.selectByUsername

三、第一反应:常规排查(但都没用)

当时依次排查了下面这些点:

1️⃣ 数据库是否存活

systemctl status mysqld

✅ 正常


2️⃣ 网络是否连通

mysql -h 192.168.8.101 -u ivos -p

✅ 可以成功进入 MySQL


3️⃣ 配置是否正确

spring.datasource.url=jdbc:mysql://192.168.8.101:3306/ivos spring.datasource.username=ivos spring.datasource.password=******

✅ IP、端口、库名、账号都没问题


4️⃣ Java 服务是否真的跑在目标服务器

ps -ef | grep java ss -antulp | grep 8080

✅ Java 服务确实运行在javaserver


👉到这里就开始迷惑了:

明明服务器能连数据库,
明明 Java 就在这台服务器上,
为什么程序死活连不上?


四、真正的原因:JVM 默认使用 IPv6,而 MySQL 只监听 IPv4

🔥 真正的根因其实在这里:

mysql 命令行 ≠ Java 程序
它们走的是完全不同的网络栈


发生了什么?

  1. MySQL 实际监听的是 IPv4:

0.0.0.0:3306
  1. Java(JDK 8 + MySQL Connector/J 8.x)在 Linux 上:

    • 默认优先使用 IPv6

    • 即使你写的是 IPv4 地址(如192.168.8.101

  2. 结果是:

    • JVM 尝试用 IPv6 连接 MySQL

    • MySQL 没监听 IPv6

    • TCP 连接在第一步就被拒绝

    • 抛出Connection refused


为什么 mysql 命令行没问题?

因为:

  • mysql客户端默认走 IPv4

  • 不受 JVM 网络策略影响


五、最终解决方案(关键一步)

✅ 强制 JVM 使用 IPv4

停止原有 Java 进程后,用下面方式启动:

nohup java -Djava.net.preferIPv4Stack=true \ -jar ivos-0.0.1-SNAPSHOT.jar \ > ivos.log 2>&1 &

启动后:

  • 登录接口恢复正常

  • 所有数据库操作全部成功

  • 问题彻底解决 🎉


六、为什么这个问题特别“迷惑新人”

因为你已经做了所有“看起来正确”的验证

验证方式实际验证的内容
mysql 能连操作系统 IPv4 网络
账号密码正确MySQL 权限
Java 在服务器进程位置
端口监听正常Web 服务

👉但没有一个验证 JVM 的网络栈行为


七、这个问题的“识别特征”(以后看到就秒懂)

如果你遇到下面组合,直接优先怀疑 IPv6

  • ✅ mysql 命令行能连

  • ❌ Java JDBC 连不上

  • ❌ 报Communications link failure

  • last packet sent 0 ms

  • Connection refused

  • MySQL 8.x + Connector/J 8.x


八、推荐的生产级 Java 启动模板

以后部署 Java 服务,直接用这个模板

JAVA_OPTS=" -Djava.net.preferIPv4Stack=true -Dfile.encoding=UTF-8 " nohup java $JAVA_OPTS -jar app.jar > app.log 2>&1 &

这是大量生产环境的通用写法


九、总结

这次问题的本质不是配置错误,也不是代码 Bug,而是一个运行环境差异问题

程序 ≠ 人
程序要遵守 JVM、操作系统和网络栈的规则

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1178248.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件测试文档个人财务管理系统软件测试报告(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

软件测试文档个人财务管理系统软件测试报告(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 万字文档,个人财务管理系统 个人财务管理系统(单元测试、集成测试、验收测试、回归测试,功能测试&#xff0c…

偏远地区统计学学生就业难?靠远程工作,我找到了理想工作

作为一名就读于西部偏远城市高校的统计学学生,我曾深陷“毕业即失业”的焦虑。本地几乎没有对口的数据分析岗位,为数不多的统计相关工作集中在基层调查队,不仅年出差天数超200天,竞争还异常激烈,甚至有岗位因报名不足被…

软件测试报告万字文档,潮流鞋店管理系统软件测试报告万字文档,潮流鞋店管理系统(web)(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

软件测试报告万字文档,潮流鞋店管理系统软件测试报告万字文档,潮流鞋店管理系统(web)(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 源码测试报告单元测试视频ppt展示内容:测试需求分析详细、测试用例…

微浦技术与清华大学联合科研项目在深正式启动

1月17日,在“智汇未来共生共赢——2026 AI赋能产业学术交流论坛”上,深圳市微浦技术有限公司与清华大学深圳国际研究生院联合发起的“面向多场景自主移动机器人智能路径规划与避障脱困技术研究”联合科研项目在深圳正式启动。清华大学戚铭尧教授、杨朋副…

网页文件夹上传原理中如何实现秒传和续传?

《一个通讯专业菜鸟的"10G文件上传"奇幻漂流记》 前情提要:毕业设计の绝望 大家好!我是福州某高校通讯专业大三"准失业人员"。眼瞅着要毕业了,导师说:“做个文件管理系统当毕设吧,找工作也有个作…

软件测试报告万字文档,在线教育系统在线教育系统(单元测试,功能测试,性能测试,缺陷测试)(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

软件测试报告万字文档,在线教育系统在线教育系统(单元测试,功能测试,性能测试,缺陷测试)(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

2026年最新GEO优化公司选购指南:附TOP5服务商综合测评榜单 - 品牌推荐

随着生成式AI搜索从“可用”迈向“必用”,企业对GEO优化的需求已从初期的流量获取,全面升级为对品牌心智占领与确定性商业回报的双重追求。据《2026中国生成式AI商业应用生态白皮书》核心洞察显示,领先的GEO优化服务…

北京GEO优化公司怎么选?2026年最新企业选型避坑指南与实战推荐 - 品牌推荐

当生成式AI搜索全面渗透商业场景,GEO优化已从“可选营销补充”升级为“企业增长必备基建”。服务商的技术稳定性、效果转化力与服务响应度,直接决定品牌在AI生态中的流量获取与商业变现效率。然而市场上众多服务商良…

2026年度GEO服务商加盟代理权威推荐:基于百家合作伙伴真实反馈效果排行榜 - 品牌推荐

2026年,生成式AI搜索生态的成熟与普及,催生了GEO服务市场的规模化与渠道下沉需求。对于寻求业务转型或新增增长曲线的企业与个人而言,加盟或代理一家技术可靠、模式清晰、支持到位的GEO服务商,已成为切入AI营销赛道…

2026年度GEO优化服务商成熟度分析:基于长期合作数据的五大领先企业趋势洞察 - 品牌推荐

当生成式AI搜索成为商业决策的起点,GEO优化已从“前沿探索”转变为“增长基建”。服务商的技术深度、行业理解与服务韧性,直接关系到品牌在智能对话中的存在感与商业机会捕获率。然而,面对市场上众多的服务商选择,…

2026年GEO优化服务商权威实力排名:基于技术深度与客户口碑的TOP5榜单揭晓 - 品牌推荐

当用户的决策起点从搜索框转向与AI的直接对话,品牌的战场也随之迁移。能否在AI生成的第一屏答案中被准确理解、权威引用并优先推荐,已成为决定企业未来市场份额的关键。生成式引擎优化(GEO)作为塑造品牌AI认知的核…

软件测试文档旅游推荐系统软件测试文档,旅游推荐系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

软件测试文档旅游推荐系统软件测试文档,旅游推荐系统(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 旅游推荐系统(单元测试、集成测试、验收测试、回归测试,性能测试,功能测试) 仅供参考使…

2025年目前靠谱的艺术漆源头厂家排行,诺兰迪艺术漆/艺术肌理漆/诺兰迪艺术涂料/墙面艺术漆,艺术漆直销厂家排行 - 品牌推荐师

随着消费者对家居环境个性化、艺术化与环保健康需求的日益提升,艺术涂料市场正迎来高速发展期。然而,市场繁荣的背后,品牌林立、品质参差、环保标准不一等问题也日益凸显。对于设计师、经销商及终端业主而言,如何在…

2026年1月GEO公司加盟代理选购指南:附最新TOP5服务商综合测评与合作模式榜单 - 品牌推荐

随着生成式AI搜索日益成为商业信息获取的主流入口,企业对GEO服务的需求催生了庞大的生态合作市场。据《2026中国生成式AI商业应用生态伙伴发展白皮书》核心洞察显示,领先的GEO服务商正通过开放技术能力与成熟的赋能体…

软件测试文档留言板系统软件测试文档,留言板系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

软件测试文档留言板系统软件测试文档,留言板系统(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 留言板系统(黑盒测试、白盒测试、单元测试、集成测试,性能测试,功能测试) 仅供参考使用

2026年1月北京GEO优化公司权威测评与选择指南 - 品牌推荐

面对市场中众多的服务商,企业在选择GEO优化伙伴时常常感到难以抉择。我们在2026年1月深入调研了北京地区活跃的行业知名公司,力求提供一份客观、详实的决策参考。本报告综合了多份行业研究、第三方测评与市场反馈,内…

软件测试文档 留言板系统软件测试文档,留言板系统(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

软件测试文档 留言板系统软件测试文档,留言板系统(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码 留言板系统(黑盒测试、白盒测试、单元测试、集成测试,性能测试,功能测试)

2026年1月北京GEO服务商深度调研分析:聚焦本地化服务与行业适配的五大品牌解析 - 品牌推荐

面对市场中众多的服务商,企业常感到难以抉择。我们在2026年1月努力收集了行业比较知名的geo公司,为大家提供一份客观、详实的决策参考。该报告综合行业多份权威行业报告、深度测评与市场调研。报告的内容不仅关注服务…

2026年大宅装修设计品牌公司排行,欢乐佳园装饰口碑出众 - 工业品牌热点

2026年家居消费升级浪潮下,别墅大宅装修已从单纯的空间改造转向生活方式定制,设计美学、施工品质、全案服务能力成为业主选择合作伙伴的核心标尺。无论是600万级的马可波罗半岛私宅,还是1500万级的滇池ONE别墅,优质…

随机平分一个整数.分成24个数.尽量平均但不严格平均

随机平分一个整数.分成24个数.尽量平均但不严格平均<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>整数随机拆分展示</title><s…