You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL主主复制Error 2003:CentOS从节点无法连接Ubuntu主节点

解决CentOS 7作为MySQL从节点经SSH隧道连接Ubuntu主节点时Slave_IO_Running异常的问题

场景概述

  • 迁移需求:将MySQL 5.7.42从外部CentOS 7服务器迁移至AWS私有子网内的Ubuntu 22 EC2实例,搭建临时主主同步架构
  • 通信方式:两台服务器通过堡垒机建立反向端口映射SSH隧道,本地3307端口映射至对方的3306端口

问题现象

CentOS作为主节点、Ubuntu作为从节点的复制流程可正常运行,但反向配置(Ubuntu为主节点,CentOS为从节点)时复制失败:

  • 在CentOS节点执行SHOW SLAVE STATUS\G,结果显示Slave_IO_Running: Connecting
  • 伴随Error 2003报错,且Ubuntu服务器未生成连接拒绝日志

排查验证

已逐一排除以下常见问题:

  • 经SSH隧道,通过MySQL CLI可正常访问对方的127.0.0.1:3307端口
  • 复制用户的权限配置符合主从同步要求
  • master.info文件内容与配置预期一致

解决方案

问题根源为CentOS的SELinux处于强制模式,未授权MySQL进程使用3307端口。执行以下命令添加端口权限后,主从同步恢复正常:

semanage port -a -t mysqld_port_t -p tcp 3307

内容的提问来源于stack exchange,提问作者J__

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 06:47:14