如何通过命令行连接到经过身份验证的Mongodb?

时间:2019-02-10 23:38:13

标签: mongodb ubuntu-18.04

好的,这有点让我发疯。我有两台服务器,都运行Ubuntu 18.10。一种是在启用身份验证的情况下运行Mongdb。我可以在命令行中从运行mongo shell的服务器2(S2)登录到Mongo服务器(S1),然后将db.auth进入我的集合。例如:     mongo <HOST>:<PORT>     use <DB>     db.auth(<USER>,<PASSWORD>)

我不能使用以下命令进行连接:     mongo -u <USER> -p <PASSWORD> <HOST>:<PORT> --authenticationDatabase <DB>

我收到一个连接被拒绝的错误。我知道用户,密码,主机,端口和auth db都可以正常工作。在数据库上启用了用户。尽管我只是在S2上安装了Mongo Shell,但两个系统都运行相同版本的Mongo(4.0.6)。

我想念什么?

谢谢!

0 个答案:

没有答案