当前位置: 首页 > article >正文

ip改变导致的数据库连接不上

前言

需要用到路由器,所以先把家里的路由器给拆了先用着。新的路由器到了之后,更换上新的路由器之后,调用到服务会有报错,记录一下更换路由器之后ip重新分配服务可能会报的错.

进一步可以看到有关网路在服务当中的影响。

正文

更新网络,换了一个新的路由器,系统代码未作修改,调用服务系统报错。

1. 前端调用服务ip报404

​ 前端记录ip形式调用,非主机名调用。ip更新之后,前端通过ip查找主机的Java服务是找不到的。

win + S

cmd

ipconfig

获取到IP地址,更换调用的ip

2. 重新调用报未知主机异常

未知主机错误

java.net.UnknownHostException

程序跑的还是之前的,没有重启。所以重启之后这个报错就没有了。

3. 调用接口异常

数据库连接异常,无报文回包

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Caused by: org.springframework.jdbc.CannotGet

JdbcConnectionException: Failed to obtain JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

挂载数据库主机ip也进行了变化,一般连接数据库的sql配置是这样的

image-20240611162946809

所以数据固定形式记录的连接途径都是访问不到的

结尾

优先推荐使用手动设置ip形式

image-20240611163310854

当ip出现改变之后,通过ip形式记录的配置也需要同时进行调整。


http://www.kler.cn/a/612561.html

相关文章:

  • Selenium之八大定位
  • browser-use 库网页自动化截图
  • SRT协议
  • 【AI News | 20250323】每日AI进展
  • 为 AI 应用打造安全屏障:基于 Dify 的完整实践
  • 分布式锁,redisson,redis
  • 渗透测试过-关于学习Token、JWT、Cookie等验证授权方式的总结
  • 数据结构栈和队列
  • 前端面经分享(25/03/26)
  • ICRA-2025 | 从人类视角到机器人视角的具身导航!连续环境中基于地面视角的视觉语言导航
  • JAVA关键词
  • Python二分查找【清晰易懂】
  • Java全栈面试宝典:内存模型与Spring设计模式深度解析
  • !!!谷歌停止开源安卓
  • 统计连续子数组的个数【哈希表+前缀和】【模板题】
  • MFC添加免费版大漠3.1233
  • selenium实现自动登录项目(5)
  • UDP视频传输中的丢包和播放花屏处理方法
  • 分布式系统面试总结:3、分布式锁(和本地锁的区别、特点、常见实现方案)
  • MacOS 安装open webui