windows连接CentOS数据库或Tomcat报错,IP通的,端口正常监听

错误信息

数据库错误:

ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' (10060)

Tomcat访问错误:

响应时间过长 ERR_CONNECTION_TIMED_OUT

基础排查工作

【以下以3306端口为例,对于8080端口来说操作是一样的,只需要替换端口号】

1、ping CentOS IP是通的

2、netstat -an|grep 3306端口是监听的

3、防火墙已经关闭

4、CentOS本机可以连接到数据库,但是远程不可以

问题原因

问题就出在防火墙这里:

当我们使用以下的命令单独开放了3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

但是却关闭了防火墙,此时3306端口就无法访问。

用nmap扫描端口状态是filtered
nmap -p 3306 x.x.x.x

解决办法1:移除防火墙规则,重新加载,关闭防火墙(推荐)

移除防火墙规则

复制代码
firewall-cmd --zone=public --remove-port=3306/tcp --permanent
firewall-cmd --reload

关闭防火墙(1次,重启后又自动运行)
systemctl stop firewalld.service

关闭防火墙(永久)
systemctl disable firewalld.service

解决办法2:启动防火墙(不推荐)

保留防火墙规则,保持防火墙启动状态
systemctl start firewalld.service

相关推荐
果丁智能17 分钟前
智能锁赋能网约房民宿数字化管控:身份核验+远程授权,筑牢安全防线、降本增效
网络·数据库·人工智能·安全·智能家居
wp123_11 小时前
射频前端无源器件观察:Coilcraft WBC1-1TLC vs TONEVEE WBT1-1CT 国产与进口巴伦变压器的技术博弈
网络
asdfg12589631 小时前
JavaBean是什么?怎么理解?有什么用途?
java·开发语言
云安全助手1 小时前
Anthropic年度报告解读:AI重塑网络攻击形态,传统防御体系亟待升级
人工智能·安全·网络安全·ai大模型
dsyyyyy11011 小时前
JavaScript变量
开发语言·javascript·ecmascript
映翰通朱工2 小时前
工业4G网关无公网IP远程运维实战(内网终端异地访问方案)
运维·服务器·网络·安全·智能路由器
天南散修2 小时前
MT7916 BA流程
网络·驱动开发·wifi·802.11
z落落2 小时前
C#WinForm 窗体切换与窗体传值(登录跳转案例)+WinForm 窗体传值(从上往下传、从下往上传)
开发语言·windows·c#
Yang96112 小时前
多功能一体化,成都鼎讯 LDMN-JM1 满足石油煤矿设备检定与训练需求
网络·能源
allway23 小时前
How to Echo Multiline to a File in Bash [3 Methods]
开发语言·chrome·bash