首页 > 解决方案 > Aurora 无服务器:无法连接以进行复制

问题描述

我一直在尝试将我的 Aurora 无服务器 MySQL 服务器连接到同一 VPC 中的主 MySQL 服务器。

我检查了一切以使其正常工作,甚至从主服务器和 Aurora 服务器扩展 SecurityGroup 以接受来自 VPC 的所有连接,但我仍然从从属服务器 (Aurora) 收到 2003 错误:

连接到主 'user_repl@vpc_ip1:3306' 时出错 - 重试时间:60 次重试:1

我什至尝试使用本地名称ip-{local-ip-vpc}.eu-west-3.compute.internal,但没有任何运气。

尝试从同一 VPC 中的另一个 EC2 实例连接到该主服务器,使用“user_repl”工作正常,所以这不是绑定地址、主服务器上的安全组、密码或类似的问题。

我想知道 Aurora serverless 是否可以复制主服务器并成为从服务器,但如果不是这种情况,我预计会出现另一个错误,而不仅仅是“连接错误”。

是什么导致了这个问题?

先感谢您。

标签: mysqldatabase-replicationaws-aurora-serverless

解决方案


事实证明,AWS Aurora MySQL Serverless 无法像我们在 MySQL 服务器上那样进行复制。

为了启用复制,您需要使用 AWS Database Migration Service (DMS),您可以在其中设置源终端节点、目标终端节点、复制服务器,并启用源和目标之间的复制。

我刚刚测试了它,它工作正常。它需要更多的工作 - 并且与标准复制不同 - 但它最终的工作方式完全相同。


推荐阅读