我试图在Windows 10上设置mongo服务器。
看起来一切都很好,服务正在27017上听。
但是在另一个命令提示符下,mongo
无法连接,屏幕刚刚冻结,如下所示
我检查了防火墙规则,端口27017已打开。并且ping 127.0.0.1正在响应。
知道连接会被卡住的原因吗?
答案 0 :(得分:0)
尝试使用详细模式运行mongo.exe
c:\mongodb\bin>mongo.exe --verbose
这将有助于您进一步诊断。
答案 1 :(得分:0)
我刚刚遇到这种情况。
解决方案:编辑mongo配置
mongodb.conf
linux:sudo nano /etc/mongodb.conf
并停用auth=true
。然后重启mongo服务器服务。
linux: sudo service mongodb restart
错误的配置身份验证步骤会导致mongo shell挂起。 之后,请按以下链接进行配置:https://medium.com/@matteocontrini/how-to-setup-auth-in-mongodb-3-0-properly-86b60aeef7e8
然后重新启用auth=true