服务器MySQL本地能访问远程却不行?,MySQL远程连接怎么配置?

MySQL 开启远程访问配置指南

如果你的 MySQL 数据库在服务器本地可以访问,但无法从外部客户端(如 Navicat、DBeaver 或其他服务器)连接,通常需要完成以下 四个关键步骤 的配置。

修改 MySQL 配置文件(解除绑定限制)

MySQL 默认可能只监听本地回环地址 0.0.1,导致外部请求被拒绝。

  • 配置文件路径:通常位于 /etc/mysql/mysql.conf.d/mysqld.cnf/etc/my.cnf
  • :找到 bind-address 这一行。
    • bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0(表示监听所有网卡地址)。
    • 或者直接在行首添加 将其 注释掉
  • 生效操作:修改后必须重启 MySQL 服务。
    • 命令:sudo systemctl restart mysqlsudo service mysql restart

配置 MySQL 用户权限(授权远程登录)

服务器MySQL本地能访问远程却不行?,MySQL远程连接怎么配置?

MySQL 的用户权限是绑定 用户名 + 主机名 的,默认的 root 用户通常只允许 localhost 登录。

  • 登录 MySQLmysql -u root -p
  • 执行授权命令(根据版本选择):
    • MySQL 8.0+ 版本
        -- 1. 创建用户(如果已存在则跳过)
        CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
        -- 2. 授予所有权限
        GRANT ALL PRIVILEGES ON . TO 'root'@'%' WITH GRANT OPTION;
        -- 3. 刷新权限
        FLUSH PRIVILEGES;
    • MySQL 5.7 及以下版本
        GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
        FLUSH PRIVILEGES;
  • 重点说明: 代表允许从 任何 IP 地址 连接,为了安全,建议将 替换为 具体的客户端 IP 地址

    服务器MySQL本地能访问远程却不行?,MySQL远程连接怎么配置?

配置操作系统防火墙(放行端口)

即使 MySQL 允许连接,如果服务器操作系统的防火墙拦截了 3306 端口,依然无法访问。

  • Ubuntu (UFW)
    • 命令:sudo ufw allow 3306/tcp
  • CentOS (Firewalld)
    • 命令:sudo firewall-cmd --permanent --add-port=3306/tcp
    • 生效:sudo firewall-cmd --reload
  • 检查端口是否开启:使用 netstat -tunlp | grep 3306 查看端口是否处于 LISTEN 状态且绑定在 0.0.0

配置云服务器安全组(云平台拦截)

如果你使用的是 简米云、酷番云、AWS 等云服务器,除了系统内部防火墙,还需要在云控制台的 安全组/网络 ACL 中放行端口。

  • 操作步骤
    • 登录云服务器控制台 $rightarrow$ 实例详情 $rightarrow$ 安全组/防火墙

      服务器MySQL本地能访问远程却不行?,MySQL远程连接怎么配置?

    • 添加 入方向规则
    • 协议选择:TCP
    • 端口范围:3306
    • 授权对象:0.0.0/0(或你的特定公网 IP)。

快速排查清单

如果配置完成后仍然无法连接,请按此顺序检查:

  • Ping 测试:能否 ping 通服务器公网 IP?(检查网络连通性)
  • Telnet 测试:执行 telnet 服务器IP 3306,如果提示连接失败,说明 防火墙或安全组 仍有拦截。
  • 权限测试:检查 MySQL 用户表 SELECT user, host FROM mysql.user; 确认 root 用户的 host 是否为 。
  • 版本兼容:MySQL 8.0 默认使用 caching_sha2_password 插件,部分旧版客户端不支持,可尝试修改加密方式:
    • ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';

首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/491287.html

(0)
制作分销网站需要满足哪些条件,如何从零搭建分销系统?
上一篇 2026年7月13日 13:00
如何访问粉色帝国网站,粉色帝国网站最新地址是什么?
下一篇 2026年7月13日 13:04

相关推荐

  • AIoT教学实训难吗?物联网实训设备厂家推荐

    从理论到实战的跨越真正的实训不是简单的接线演示,而是构建一个完整的闭环系统,在这个系统中,学生需要亲手完成从感知层到应用层的所有环节,以下是实训体系必须覆盖的三个核心维度:感知与控制层:学生需掌握各类传感器(温湿度、光照、红外等)的选型与驱动编写,理解ADC、I2C、SPI等通信协议的实际应用场景,网络传输层……

    2026年6月12日
    3100
  • AI养牛方案如何实施?AI智能养牛技术落地指南

    AI养牛方案通过物联网、大数据与人工智能技术的深度融合,实现了肉牛养殖的精准化、智能化管理,显著提升养殖效率并降低成本,核心在于数据驱动的决策优化,从环境监控、精准饲喂到疾病预警,全流程自动化管理让传统养殖向现代化转型,环境智能监控,提升牛群舒适度AI养牛方案通过部署温湿度传感器、氨气检测仪等设备,实时监测牛舍……

    2026年3月1日
    14300
  • AIoT方向盘是什么?2026最新智能方向盘选购指南

    AIoT方向盘通过集成多模态交互与车辆全域控制,将驾驶舱从机械操作区升级为智能决策中心,是目前实现高阶智能座舱体验的核心硬件入口,传统方向盘仅仅是一个转向执行机构,而在2026年的智能汽车生态中,它已经演变为连接人、车、云的超级终端,这种演变并非简单的功能叠加,而是底层架构的重构,AIoT(人工智能物联网)技术……

    2026年6月12日
    4800
  • AI人工智能怎么样?人工智能未来发展前景如何?

    AI人工智能正在以前所未有的速度重塑各行各业,其核心价值在于通过数据驱动实现效率的指数级提升与决策的精准化,AI不再是单纯的技术概念,而是企业数字化转型与个人生产力跃升的必备基础设施,它具备极强的泛化能力,能够渗透进制造、医疗、金融、教育等各个领域,解决传统手段无法攻克的复杂问题,对于“AI人工智能怎么样”这一……

    2026年3月4日
    11500
  • AIoT新型服务是什么?AIoT技术应用场景有哪些

    AIoT新型服务通过“云-边-端”协同架构,将传统物联网从单纯的数据采集升级为具备自主决策能力的智能服务,显著降低企业运维成本并提升响应速度,什么是AIoT新型服务及其核心差异很多人容易把物联网(IoT)和人工智能(AI)简单叠加理解为AIoT,但这只是表象,真正的新型服务在于“融合”与“重构”,过去,设备只是……

    2026年6月12日
    4110
  • CoalCloud炭云128元/年配置如何?国内高性价比VPS推荐

    CoalCloud炭云以128元/年的极致性价比,为个人开发者、博客站长及轻量级应用提供基于KVM架构的安徽合肥联通节点服务器,是低成本搭建测试环境或小型Web服务的理想选择,在云计算市场日益内卷的当下,寻找一款既稳定又便宜的VPS(虚拟专用服务器)并非易事,对于预算有限但追求性能的用户来说,CoalCloud……

    2026年6月29日
    1400
  • AIoT智能物联是什么意思,AIoT智能物联应用场景有哪些

    AIoT智能物联的本质是“万物互联”向“万物智联”的跨越,其核心价值在于通过人工智能(AI)赋予物联网设备自主决策与深度学习能力,从而实现数据价值的实时变现,这一技术融合不再是简单的连接,而是构建了一个具备感知、分析、执行闭环的智能生态系统,为企业降本增效提供了唯一的数字化解法,核心结论:AIoT是产业数字化转……

    2026年3月20日
    10400
  • 服务器ac是什么,服务器ac配置方法

    服务器 AC是网络管理与运维中的核心概念,指代服务器自动配置(Automatic Configuration)或服务器访问控制(Access Control)机制,具体取决于业务场景,在云计算与数据中心架构中,它主要体现为自动化资源调度与安全权限管控的双重能力,旨在解决大规模服务器集群下的效率瓶颈与安全风险,自……

    程序编程 2026年4月19日
    4900
  • 服务器CPU过高导致什么后果?服务器CPU占用率高怎么解决

    服务器CPU过高会导致系统运行缓慢、服务响应超时甚至宕机,直接影响业务连续性与用户体验,必须立即排查并优化,CPU作为服务器的核心计算单元,其资源耗尽往往是程序逻辑缺陷、配置不当或突发流量冲击的综合结果,解决这一问题需要从进程定位、代码优化、架构调整三个维度入手,建立长效监控机制,而非仅仅依赖临时重启服务,核心……

    2026年4月11日
    6100
  • 什么是感知器神经元网络?感知器神经元网络是什么

    感知器神经元网络是人工智能最基础的计算单元,它通过模拟生物神经元接收信号、加权求和并激活输出的过程,构成了现代深度学习模型的基石,感知器神经元网络的核心运作机制要理解这个看似复杂的概念,我们不妨把它想象成一个尽职的“守门员”,在生物大脑中,神经元通过树突接收信号,经过细胞体处理,再通过轴突传递出去,人工感知器完……

    2026年5月27日
    4500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注