无法从Mongo Shell连接到远程主机

问题描述 投票:0回答:1

我正在尝试从Mongo Shell连接到已删除的Mongo服务器,但是当我运行mongo Shell时,默认情况下它将一直连接至本地主机,如果我输入exit以连接至另一台Mongo服务器,则该Shell关闭

我尝试更改mongod.cfg文件并设置远程服务器的IP和端口,但它不起作用

我试图从Windows CMD连接到远程服务器,但我一直收到此错误SASL mechanism 'PLAIN' is not supported

我如何更改mongo shell的默认连接以连接到远程mongo服务器?

enter image description here

mongodb mongo-shell
1个回答
0
投票

mongod.cfg用于您的本地mongo服务器。此文件中的更改对客户端/外壳无效。

您的命令中的authenticationMechanism参数应与远程服务器配置一致,authenticationDatabase应该是在远程服务器上注册用户的数据库。

[authenticationMechanism是default SCRAM并且数据库是“ admin”的机会很大。

尝试mongo -u 'username' -p 'password' --authenticationDatabase admin host:port/db

© www.soinside.com 2019 - 2024. All rights reserved.