Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 终端上的Mongodb一直被卡住_Macos_Mongodb_Terminal - Fatal编程技术网

Macos 终端上的Mongodb一直被卡住

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.

我在El Capitan有一台Macbook Pro。我用macports在我的终端上安装了mongodb,这类似于自制。我已经按照所有说明进行了操作,并确保将用户权限更改为/data/db。有人知道我的mongodb安装出了什么问题吗

每当我尝试运行“mongod”时,它总是在“等待端口27017上的连接”处暂停。如屏幕截图1所示。然后我按CTRL-C退出,屏幕截图2中显示了更多错误消息。此外,“mongo”命令也不起作用

以下是输入“mongo”时显示的错误报告

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”。它应该成功连接到服务器