无法将mongodb与远程公共IP服务器连接

时间:2015-03-05 14:04:43

标签: java mongodb

我遇到一个问题,从我的机器连接到mongodb到使用--auth

作为Windows服务安装mongodb的公共IP服务器

当我按照以下命令删除身份验证时,我可以访问数据库集合

mongod --install --noauth --dbpath  "c:\mongodb\data" --logpath
"c:\mongodb\logs\log.txt" --bind_ip "0.0.0.0"

当我使用--auth代替--noauth时,我收到以下错误:

  

errmsg:“auth failed”代码:18登录失败

我正在提供正确的登录详细信息以连接到mongodb。

造成这种情况的原因是什么?如何解决?

1 个答案:

答案 0 :(得分:0)

您使用什么命令连接数据库? 如果您使用像mongo -u login -p password -h xxx.yyy.zzz.aaa这样的mongo,请尝试添加--authenticationDatabase admin