我正在尝试连接到我在 http://mlab.com 上托管的 MongoDB 实例来自 AWS EC2 实例。
$ mongo ds023495.mlab.com:23495/db -u username -p password
MongoDB shell version: 2.6.10
connecting to: ds023495.mlab.com:23495/db
2016-11-29T08:01:14.014+0000 Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:1287
exception: login failed
但如果我尝试从我的本地计算机执行此操作,它能够连接到同一个数据库。
EC2实例出了什么问题?
我是否需要将 AWS 安全组的某些协议(protocol)或端口列入白名单?
最佳答案
确保 EC2 实例上的 mongo shell 版本与您要连接的 MongoDB 服务器的主要版本相同或更高。
关于mongodb - 无法从 AWS EC2 实例连接到 Mlab.com 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40860698/