首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于远程连接,Mongodb连接被拒绝

由于远程连接,Mongodb连接被拒绝
EN

Stack Overflow用户
提问于 2017-08-22 15:55:55
回答 3查看 1.3K关注 0票数 0

我使用的是MongoDb 3.0版,我可以通过shell提示符连接,但我无法通过MongoDb的Studio3T连接,我收到以下错误

Connection failed

EN

回答 3

Stack Overflow用户

发布于 2018-02-01 21:55:25

根据从Windows Server 2012上运行的MongoDB收到的日志:

警告:此服务器已绑定到localhost.Remote系统,将无法连接到此服务器。使用-- bind _ip指定服务器应从哪些IP地址提供响应,或使用--bind_ip_all将其绑定到所有接口。如果需要此行为,请使用--bind_ip 127.0.0.1启动服务器以禁用此警告。

我已经解决了在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB的注册表中添加--bind_ip_all并重新启动MongoDB服务的问题。

最终的windows服务字符串: D:\MongoDB\Server\3.6\bin\mongod.exe --日志路径D:\data\db\mongodb.log --日志附加--数据库路径D:\data\db --端口--服务--绑定ip_all--身份验证

票数 1
EN

Stack Overflow用户

发布于 2017-08-22 17:40:44

我假设您正在尝试连接到远程服务器上的mongodb。在这种情况下,您需要使用SSH隧道选项。基本上,您需要告诉Studio3T,它首先必须连接到远程服务器,然后才能连接到该服务器上的MongoDB。您当前尝试做的是在端口27017上连接到远程服务器,但服务器不会在外部公开此端口。您需要首先通过ssh连接到服务器(端口22?)然后打开mongod连接(端口27107)。如果您可以发布有关如何与shell提示符连接的信息,这将有助于确认这一点。

票数 0
EN

Stack Overflow用户

发布于 2021-11-15 11:22:35

在windows.Select MongoDB.There中打开服务应用程序,您可以看到您的mongo数据库服务器是stopped.Start it.Then,请转到cmd并启动mongo db.Now it works。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45811960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档