【发布时间】:2021-03-30 19:12:46
【问题描述】:
我有以下拓扑。 一个 Ubuntu 16.04。运行我的全球 MySQL 服务器的 Amazon AWS 上的实例。我想将此服务器用作许多本地主服务器(Windows 机器 MySQL 服务器)的从服务器(多源复制)。
出于测试原因,我设法让它在一台本地机器上运行(运行三个不同的 MySQL 服务器)。
但是现在我想让这个复制在提到的全局服务器上与本地服务器一起工作。但它在尝试从 EC2 ubuntu 实例连接到本地 Windows MySQL 服务器时失败。
当我尝试从我的 EC2 实例连接到在端口 3307 上运行 MySQL 的本地计算机时,它一直说: 错误 2003 (HY000): 无法连接到 (113) 上的 MySQL 服务器
奇怪的是,我可以 PING 本地计算机但不能远程登录它。 Telnet 只是说: telnet:无法连接到远程主机:没有到主机的路由
我可以从本地机器访问全局(EC2 / Ubuntu MySQL 服务器),但反过来不行。
我已经在 Windows 防火墙设置中为此端口制定了新规则。
我不知道通过 TCP 从 EC2 实例连接到我的本地计算机缺少什么。
我必须在路由器上打开特定端口吗?
希望对您有所帮助。 最好的问候。
【问题讨论】:
标签: mysql amazon-ec2 replication