我正在尝试从AWS EC2实例连接到http://mlab.com上托管的MongoDB实例。
$ 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安全组中的某些协议或端口列入白名单?
答案 0 :(得分:0)
确保EC2实例上的mongo shell版本与您要连接的MongoDB服务器的主版本相同或更高。