好的,这有点让我发疯。我有两台服务器,都运行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)。
我想念什么?
谢谢!