我使用的是MongoDb 3.0版,我可以通过shell提示符连接,但我无法通过MongoDb的Studio3T连接,我收到以下错误
发布于 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--身份验证
发布于 2017-08-22 17:40:44
我假设您正在尝试连接到远程服务器上的mongodb。在这种情况下,您需要使用SSH隧道选项。基本上,您需要告诉Studio3T,它首先必须连接到远程服务器,然后才能连接到该服务器上的MongoDB。您当前尝试做的是在端口27017上连接到远程服务器,但服务器不会在外部公开此端口。您需要首先通过ssh连接到服务器(端口22?)然后打开mongod连接(端口27107)。如果您可以发布有关如何与shell提示符连接的信息,这将有助于确认这一点。
发布于 2021-11-15 11:22:35
在windows.Select MongoDB.There中打开服务应用程序,您可以看到您的mongo数据库服务器是stopped.Start it.Then,请转到cmd并启动mongo db.Now it works。
https://stackoverflow.com/questions/45811960
复制相似问题