我有mongo 3.4.4并且运行正常,但是我们的生产在mongo 2.4.8上运行,因此我卸载了3.4.4并下载了2.4.8。我运行以下
> mongodb-osx-x86_64-2.4.8/bin/mongod
并且端口正在等待连接,但我无法打开shell。我假设这是由于我的路径错误,但我无法弄明白。我还在另一个shell中以这种方式检查了连接。
> nc -zvv localhost 27017
我的输出如下:
nc: connectx to localhost port 27017 (tcp) failed: Connection refused
found 0 associations
found 1 connections:
1: flags=82<CONNECTED,PREFERRED>
outif lo0
src 127.0.0.1 port 56308
dst 127.0.0.1 port 27017
rank info not available
TCP aux info available
当我打开一个新的终端窗口来运行shell时,我发现没有找到mongo命令。如何解决这个问题的任何帮助将不胜感激。
以下是mongo搜索的崩溃报告:
com.apple.message.domain:
com.apple.crashreporter.writereport.wakeups_resource.diag
com.apple.message.signature: mongod
com.apple.message.signature2: UNBUNDLED ||| ??? (???) ((null))
com.apple.message.signature3: wakeups
com.apple.message.result: noop
com.apple.message.summarize: YES
SenderMachUUID: 958E4B3E-0BA1-3E93-A3B1-959D97BC15D5
答案 0 :(得分:0)
通过使用
更改路径来计算出来export PATH="$PATH:/usr/local/mongodb/bin"
不确定它之前是什么,但这已经确定了。