Macos 终端上的Mongodb一直被卡住
我在El Capitan有一台Macbook Pro。我用macports在我的终端上安装了mongodb,这类似于自制。我已经按照所有说明进行了操作,并确保将用户权限更改为/data/db。有人知道我的mongodb安装出了什么问题吗 每当我尝试运行“mongod”时,它总是在“等待端口27017上的连接”处暂停。如屏幕截图1所示。然后我按CTRL-C退出,屏幕截图2中显示了更多错误消息。此外,“mongo”命令也不起作用 以下是输入“mongo”时显示的错误报告Macos 终端上的Mongodb一直被卡住,macos,mongodb,terminal,Macos,Mongodb,Terminal,我在El Capitan有一台Macbook Pro。我用macports在我的终端上安装了mongodb,这类似于自制。我已经按照所有说明进行了操作,并确保将用户权限更改为/data/db。有人知道我的mongodb安装出了什么问题吗 每当我尝试运行“mongod”时,它总是在“等待端口27017上的连接”处暂停。如屏幕截图1所示。然后我按CTRL-C退出,屏幕截图2中显示了更多错误消息。此外,“mongo”命令也不起作用 以下是输入“mongo”时显示的错误报告 MongoDB外壳版本:3.
MongoDB外壳版本:3.0.8
连接到:测试
2016-01-11T19:08:41.888-0600 W网络无法连接到127.0.0.1:27017,原因:错误号:61连接被拒绝
2016-01-11T19:08:41.890-0600 E查询错误:无法连接到服务器127.0.0.1:27017(127.0.0.1),连接尝试失败
at connect(src/mongo/shell/mongo.js:179:14)
at(connect):src/mongo/shell/mongo.js:179处的1:6
异常:连接失败
这里是一个链接到我的谷歌驱动器与照片的错误报告“mongod”
截图1-
屏幕截图2-此“连接被拒绝”消息意义重大:
2016-01-11T19:08:41.888-0600 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
您需要使用数据包过滤器来刷新所有规则。请参阅底部附近的这篇文章,以打开mongod使用的端口27017:
这相当直接:
这可能没什么帮助,但仍然值得一看:
此“连接被拒绝”消息意义重大:
2016-01-11T19:08:41.888-0600 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
您需要使用数据包过滤器来刷新所有规则。请参阅底部附近的这篇文章,以打开mongod使用的端口27017:
这相当直接:
这可能没什么帮助,但仍然值得一看:
每当我尝试运行“mongod”时,它总是在“等待端口27017上的连接”处暂停
这正是它应该做的。除非通过命令开关(如“-fork”)另有指示,否则运行“mongod”将启动当前shell中的mongo服务器进程,并阻止该shell,直到进程终止(通过CTRL+C)
如果希望通过mongo shell连接到正在运行的mongo服务器进程,则需要打开第二个终端。从那里运行“mongo”,它应该连接到第一个终端外壳中运行的服务器
关于上限:
在1号航站楼,运行“mongod”。当它说“等待连接…”时,它准备接受客户端连接。不要通过CTRL+C停止进程;不要关闭那个终端
在2号航站楼,运行“mongo”。它应该成功连接到服务器
每当我尝试运行“mongod”时,它总是在“等待端口27017上的连接”处暂停
这正是它应该做的。除非通过命令开关(如“-fork”)另有指示,否则运行“mongod”将启动当前shell中的mongo服务器进程,并阻止该shell,直到进程终止(通过CTRL+C)
如果希望通过mongo shell连接到正在运行的mongo服务器进程,则需要打开第二个终端。从那里运行“mongo”,它应该连接到第一个终端外壳中运行的服务器
关于上限:
在1号航站楼,运行“mongod”。当它说“等待连接…”时,它准备接受客户端连接。不要通过CTRL+C停止进程;不要关闭那个终端
在2号航站楼,运行“mongo”。它应该成功连接到服务器