我正在尝试从Mongo Shell连接到已删除的Mongo服务器,但是当我运行mongo Shell时,默认情况下它将一直连接至本地主机,如果我输入exit
以连接至另一台mongo服务器,则该Shell关闭
我尝试更改mongod.cfg
文件并设置了远程服务器的IP和端口,但是它不起作用
我尝试从Windows CMD连接到远程服务器,但我不断收到此错误SASL mechanism 'PLAIN' is not supported
如何更改mongo shell的默认连接以连接到远程mongo服务器?
答案 0 :(得分:0)
mongod.cfg用于您的本地mongo服务器。此文件中的更改对客户端/外壳无效。
您命令中的authenticationMechanism参数应与远程服务器配置一致,authenticationDatabase应该是在远程服务器上注册用户的数据库。
authenticationMechanism为default SCRAM且数据库为“ admin”的可能性很大。
尝试mongo -u 'username' -p 'password' --authenticationDatabase admin host:port/db