Linux开启3306端口,开启远程连接

防火墙配置步骤解释

  1. 检查防火墙状态

    bash 复制代码
    systemctl status firewalld
    • 若防火墙已运行,会显示 active (running)
    • 若未运行,需先启动防火墙
  2. 启动防火墙(若未运行)

    bash 复制代码
    systemctl start firewalld
    systemctl enable firewalld  # 设置开机自启
  3. 开放 MySQL 端口(3306)

    bash 复制代码
    firewall-cmd --permanent --add-port=3306/tcp
    • --permanent:配置永久生效(重启防火墙后仍保留)
    • --add-port=3306/tcp:开放 TCP 协议的 3306 端口
  4. 重新加载防火墙配置

    bash 复制代码
    firewall-cmd --reload
    • 使新配置立即生效,无需重启防火墙服务
  5. 验证端口是否开放

    bash 复制代码
    firewall-cmd --list-all | grep 3306
    • 若输出包含 3306/tcp,则配置成功
相关推荐
零基础的修炼3 分钟前
Linux网络---网络层
运维·服务器·网络
Trouvaille ~4 分钟前
【Linux】线程同步与互斥(三):生产者消费者模型实战
linux·运维·c++·信号量·阻塞队列·生产者消费者模型·环形队列
遇见火星6 分钟前
Linux Screen 命令入门指南
linux·运维·服务器
Doro再努力42 分钟前
【Linux操作系统06】深入理解权限掩码与粘滞位
linux·运维·服务器
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][dma]stm32-dma
linux·笔记·学习
mzhan0171 小时前
[Linux] vdso 32bit vs 64bit
linux·运维·服务器
旖旎夜光1 小时前
Linux(13)(上)
linux·网络
忧郁的橙子.1 小时前
26期_01_Pyhton linux基本命令
linux·运维·服务器
郝学胜-神的一滴1 小时前
深入解析Linux网络编程之bind函数:从基础到实践的艺术
linux·服务器·网络·c++·websocket·程序人生
西京刀客1 小时前
macOS 打出来的 tar 包,Linux 常见告警(tar 包里带了 macOS 的扩展属性(xattr))
linux·运维·macos