【发布时间】:2019-10-14 08:02:30
【问题描述】:
我正在尝试从 Mongo shell 连接到删除 Mongo 服务器,但是当我运行 mongo shell 时,默认情况下它一直连接到 localhost,如果我输入 exit 连接到另一个 mongo 服务器,shell 将关闭
我尝试更改 mongod.cfg 文件并设置远程服务器 ip 和端口,但它不起作用
我尝试从 Windows CMD 连接到远程服务器,但我不断收到此错误 SASL mechanism 'PLAIN' is not supported
如何更改 mongo shell 的默认连接以连接到远程 mongo 服务器?
【问题讨论】:
-
您正在运行的命令是什么?看起来您的远程服务器中启用了 SASL 身份验证。请发布您尝试过的cmd。见docs.mongodb.com/manual/tutorial/…
-
@Lucia 是的,它已启用
mongo host:port/db -u 'username' -p 'password' --authenticationMechanism 'PLAIN' --authenticationDatabase '$external' -
你好,先停止本地mongo服务器,然后运行mongo cmd连接远程服务器,这样你至少会知道连接时的错误。
标签: mongodb mongo-shell