ubuntu mysql 无法连接3306端口
Linux 2024/10/18 14:58:35 点击:不统计
www-fo-a-sp.cn
在ubuntu 中即使停掉了iptables ,默认的3306 仍然不能被打开因为:
iptables 规则实际上是由 Linux 内核的 Netfilter 框架直接处理的。即使 iptables 服务本身没有运行,Netfilter 仍然会继续执行之前加载的防火墙规则。
iptables 服务或 netfilter-persistent 的作用是用于保存和恢复 iptables 规则,以便在系统重启时自动加载这些规则。然而,实际规则是保存在内存中并由内核直接管理的。因此,即使服务停止了,之前加载的规则仍然会继续生效,直到系统重启或者规则被手动清除或更改
解决方案:
查看 ubuntu iptables 对应的所有端口配置
sudo iptables -L INPUT --line-numbers
删除对应mysql 限制,查看对应序号,删除相关策略
sudo iptables -D INPUT 6
然后再次测试3306 端口即可访问
原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n
·上一篇:nginx 301 跳转 >> ·下一篇:添加用户到某个组 >>