mysql远程连接失败

news/2024/10/17 16:19:28/

先上结论,只提出最容易忽略的地方

  1. 服务器是阿里云、腾讯云等平台,平台本身自带的防火墙没有开启
  2. iptables规则中禁用了3306,即使你根本没有启用iptables服务

第二条是最离谱的
在这里插入图片描述
从这里可以看到,我服务器并未启用 iptables 服务
但是通过命令查看iptables规则,发现3306端口是DROP,也就是抛弃3306端口数据,导致链接不上
可以通过如下命令来测试端口是否可以连接

telnet 服务器IP 3306

附录

# 查看服务是否开启
service iptables status# 查看iptables规则

解决方案

# 移除3306端口的禁止规则
iptables -D INPUT -p tcp --dport 3306 -j DROP# 放行3306端口的访问
iptables -I INPUT -p tcp --dport 3306 -m state --state NEW -j ACCEPT# 保存规则信息
service iptables save

http://www.ppmy.cn/news/1115840.html

相关文章

基于PyTorch搭建Mask-RCNN实现实例分割

基于PyTorch搭建Mask-RCNN实现实例分割 在这篇文章中,我们将讨论 Mask RCNN Pytorch 背后的理论以及如何在 PyTorch 中使用预训练的 Mask R-CNN 模型。 1. 语义分割、目标检测和实例分割 在之前的博客文章里介绍了语义分割和目标检测(如果感兴趣可以参…

什么是RPA?详解RPA工具和应用程序的工作原理!

RPA(Robotic Process Automation)是一种自动化技术,它利用软件机器人或“机器人”来模拟人类操作,自动执行一系列重复性、规则化的业务流程。通过使用RPA,企业可以节省时间和人力成本,提高工作效率和准确性…

递归视角下

def listSum(numbers): if not numbers: return 0 else: (f, rest) numbers return f listSum(rest)myList (1, (2, (3, (4,None))))total listSum(myList)print(total) while循环何时退出? 恐怕是while循环技巧所在,即选择恰…

有多条业务线,mysql建多库多表比较好还是一个库多个表比较好呢?

选择使用多库多表还是一个库多个表,取决于你的具体情况和需求。以下是一些考虑因素: 数据隔离:如果每条业务线需要完全独立的数据隔离,例如不同业务线的数据不会相互关联或共享,那么使用多库可以更好地实现数据隔离。 …

文字转语音真人发声怎么弄?3款亲测好用的智能配音软件

现在AI人工智能语音技术已经比较发达了,可能很多朋友会发现影视解说经常遇到耳熟的声音,其实就是AI配音效果,才会这么相似。 今天就给大家分享3个好用的AI配音工具,希望对你有所帮助! 一、:悦音配音 悦音…

Cesium 报错:TypeError: Cesium.MeasurementTool is not a constructor

文章目录 问题分析 问题 TypeError: Cesium.MeasurementTool is not a constructor 分析 // 创建测量部件 var measurement new Cesium.MeasurementTool(this.viewer); // 启用测量工具 measurement.start(); // 注册完成测量事件 measurement.viewModel.completedEvt.addEve…

测试进阶知识之零日攻击的发现和防御

零日攻击是指针对软件或系统中未公开(或未被开发者知晓)的漏洞进行的攻击。这些漏洞被称为零日漏洞,因为在被公开之前,它们对开发者或安全研究人员来说是未知的,所以没有足够的时间进行防御或修复。 发现零日漏洞 发…

无涯教程-JavaScript - ROUND函数

描述 ROUND函数将数字四舍五入为指定的位数。 ROUND是Excel舍入函数之一。 语法 ROUND (number, num_digits)争论 Argument描述Required/OptionalnumberThe number that you want to round.Requirednum_digitsThe number of digits to which you want to round the number …