🔍 网络连通性排查
- 基础网络测试
# 从问题ECS测试端口连通性
telnet 目标服务器IP 3306
nc -v 目标服务器IP 3306
nmap -p 3306 目标服务器IP# 测试DNS解析(如果使用域名)
nslookup mysql-host
ping 目标服务器IP- 路由追踪
# 检查网络路径
traceroute 目标服务器IP
mtr 目标服务器IP# 检查是否经过不同网络路径
traceroute -p 3306 目标服务器IP🛡️ 安全组和网络ACL检查
- ECS安全组检查
- 登录阿里云控制台 → ECS → 安全组
- 检查问题ECS的出站规则:是否允许访问目标3306端口
- 检查目标服务器的入站规则:是否允许问题ECS的IP访问3306
- 网络ACL检查
- 检查VPC网络ACL规则
- 确认没有拒绝问题ECS所在子网的访问
- 安全组规则验证
# 在目标服务器上检查iptables规则
sudo iptables -L -n | grep 3306
sudo iptables -t nat -L -n
# 检查firewalld(CentOS)
sudo firewall-cmd --list-all🖥️ 系统级排查
- 目标服务器检查
# 检查MySQL服务是否监听正确端口
sudo netstat -tlnp | grep 3306
sudo ss -tlnp | grep 3306
# 检查MySQL绑定地址
sudo grep -r "bind-address" /etc/mysql/
sudo grep -r "port" /etc/mysql/
# 检查MySQL错误日志
sudo tail -f /var/log/mysql/error.log- 问题ECS系统检查
# 检查本地防火墙
sudo iptables -L -n
sudo ufw status
# 检查连接限制
cat /proc/sys/net/ipv4/ip_local_port_range
sudo netstat -an | grep 3306
# 检查系统资源
ss -ant | grep -c ESTAB作者:Jeebiz 创建时间:2025-11-06 10:13
最后编辑:Jeebiz 更新时间:2025-11-06 10:16
最后编辑:Jeebiz 更新时间:2025-11-06 10:16