UFW 限制指定 IP 访问 MySQL 3306 端口

只允许指定 IP 访问 3306 端口,拒绝所有其他 IP,这是最安全的 MySQL 防火墙配置。

一、核心命令(直接用)

1. 允许 单个指定 IP 访问 3306

运行

css 复制代码
ufw allow from 192.168.1.100 to any port 3306 proto tcp

把 192.168.1.100 换成你允许访问的 IP即可。

2. 拒绝 所有其他 IP 访问 3306

运行

bash 复制代码
ufw deny 3306/tcp

3. 重载 UFW 使规则生效

运行

复制代码
ufw reload

二、如果你需要 允许多个 IP

依次执行多条命令:

运行

css 复制代码
ufw allow from 192.168.1.100 to any port 3306 proto tcp
ufw allow from 112.34.56.78 to any port 3306 proto tcp
ufw deny 3306/tcp
ufw reload

三、检查规则是否生效

运行

lua 复制代码
ufw status

你会看到类似这样的结果(表示配置成功):

bash 复制代码
3306/tcp        DENY        Anywhere
3306/tcp        ALLOW       192.168.1.100

四、常用辅助命令

开启 UFW(如果没开)

运行

bash 复制代码
ufw enable

删除一条错误规则

运行

sql 复制代码
ufw delete allow from 192.168.1.100 to any port 3306 proto tcp

清空所有 UFW 规则

运行

perl 复制代码
ufw reset

总结

  1. 先允许指定 IP → ufw allow from IP to any port 3306
  2. 再拒绝所有其他 IP → ufw deny 3306
  3. 重载生效 → ufw reload
  4. 查看状态 → ufw status

UFW 删除指定 IP 访问 3306 端口

我给你最准确、直接可用的删除命令,一步到位。

1. 直接删除指定 IP 规则(最常用)

把 192.168.1.100 换成你要删除的 IP 即可:

运行

sql 复制代码
ufw delete allow from 192.168.1.100 to any port 3306 proto tcp

2. 先查看规则编号,再按编号删除(更稳妥)

第一步:查看规则列表

运行

lua 复制代码
ufw status numbered

你会看到类似:

bash 复制代码
[ 1] 3306/tcp DENY IN Anywhere
[ 2] 3306/tcp ALLOW IN 192.168.1.100

第二步:按编号删除

比如要删除第 2 条:

运行

arduino 复制代码
ufw delete 2

3. 删除后重载生效

运行

复制代码
ufw reload

4. 确认是否删除成功

运行

lua 复制代码
ufw status

总结

  • 直接删 IP :ufw delete allow from IP to any port 3306 proto tcp
  • 按编号删 :ufw status numbered → ufw delete 编号
  • 生效 :ufw reload

切记:UFW 是从上到下匹配,只要前面允许了全网,后面 deny 就没用了。

相关推荐
Java爱好狂.14 小时前
Java初学者如何一周速通SpringBoot!
java·spring boot·后端·spring·高并发·架构师·java面试
马良神笔16 小时前
2026 年Rag最近技术前沿总结
后端·python·django
程序猿DD16 小时前
同样10美元,OpenDesign和Command Code的DeepSeek V4.1 Flash额度到底有多少?
后端
高频因子挖掘机16 小时前
A股量化从日线升级到5分钟线:数据量增加后最先暴露哪些工程问题?
后端·github·api
高频因子挖掘机17 小时前
历史行情返回顺序变了,为什么按行号计算指标很危险?
后端·github·api
团子哒哒18 小时前
数组、切片和Map
后端
专注仿真18 小时前
ThinkPHP6 API接口开发实例:从零搭建RESTful风格接口
后端·php·restful
开心猴爷18 小时前
应对iOS审核4.3:可以使用 IpaGuard 来给属性名混淆的技术细节与平衡之道
后端·ios
1m5555555518 小时前
RAG 工程实战(五):正确知识已经进入 Prompt,为什么大模型还是会答错?
后端·面试
易小尊18 小时前
我的模型在 65% 以上时准得可怕,在 50% 时像在掷硬币
后端