首页 > 解决方案 > 将 IP 分配给新服务器后,mongodb 连接失败

问题描述

我们运行了 mongodb,一切都很好。我可以从我的 kubernetes 集群和我的 PC 连接到它。我创建了新的 kubernetes 集群,将旧集群机器的 IP 地址分配给了新节点,但我无法从这些新节点进行连接。应用程序和设置是相同的。当我尝试手动连接到 mongodb 时:

mongo mongodb://correct-username:correct-password@correct-IP
.......
Error: Authentication failed.

当我将这些 IP 分配回旧集群节点时,我就可以再次连接。唯一改变的是 MAC 地址和操作系统。IP地址是一样的。是否有某种“连接缓存”。不同的 MAC 但相同的 IP 导致问题?我对 mongodb 很陌生。

标签: mongodb

解决方案


成功连接后进行身份验证。因此,如果您收到身份验证错误,则连接成功。

由于身份验证与 IP 地址正交,因此您在移动过程中配置错误。


推荐阅读