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配置是这样的

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

结尾

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

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

相关推荐
惊讶的猫36 分钟前
Redis双写一致性
数据库·redis·缓存
怣501 小时前
[特殊字符] MySQL数据表操作完全指南:增删改查的艺术
数据库·mysql·adb
安然无虞1 小时前
「MongoDB数据库」初见
数据库·mysql·mongodb
一起养小猫2 小时前
Flutter for OpenHarmony 实战:番茄钟应用完整开发指南
开发语言·jvm·数据库·flutter·信息可视化·harmonyos
橙露2 小时前
NNG通信框架:现代分布式系统的通信解决方案与应用场景深度分析
运维·网络·tcp/ip·react.js·架构
Mr_Xuhhh2 小时前
MySQL视图详解:虚拟表的创建、使用与实战
数据库·mysql
AI_56782 小时前
MySQL索引优化全景指南:从慢查询诊断到智能调优
数据库·mysql
Python+JAVA+大数据2 小时前
TCP_IP协议栈深度解析
java·网络·python·网络协议·tcp/ip·计算机网络·三次握手
老虎06272 小时前
Redis入门,配置,常见面试题总结
数据库·redis·缓存
一起养小猫2 小时前
Flutter for OpenHarmony 实战:数据持久化方案深度解析
网络·jvm·数据库·flutter·游戏·harmonyos