【发布时间】:2015-04-20 23:11:40
【问题描述】:
我正在使用“mongo xx.xx.xx.xxx:27017”连接到远程 mongo 服务器
连接没问题。但是当尝试使用 db.auth({username,password}) 进行身份验证时,它会给出 0。
但是当我转到那台远程机器并在那里运行本地客户端并尝试身份验证时。它工作正常。
请帮忙。可能是什么问题
【问题讨论】:
-
日志说什么?试试
mongo --username your_username --password your_password xx.xx.xx.xxx:27017 -
也许你在错误的机器上。仔细检查 ip。
-
我找不到 mongo 请求的任何日志...我发现仅记录 db 请求的日志...并且我已经仔细检查了 ip。在我的情况下,我可以从远程连接到 mongo shell,但无法验证管理员身份。
-
连接到远程mongo服务器并验证用户时的错误信息是什么?您连接到哪个数据库并对用户进行身份验证?用户在哪个数据库中?
标签: mongodb networking