我来自riak和redis,在那里我从未有过这个服务启动或互动的问题。

这是蒙古人普遍存在的问题,我对此一无所知。重启也无济于事。我是蒙哥的新手。

mongo
MongoDB shell version: 2.2.1
connecting to: test
Fri Nov  9 16:44:06 Error: couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91
exception: connect failed

这是我在日志里看到的。

 now open)
Fri Nov  9 16:44:34 [conn47] end connection 10.29.16.208:5306 (1 connection now open)
Fri Nov  9 16:45:04 [initandlisten] connection accepted from 10.29.16.208:5307 #48 (2 connections now open)
Fri Nov  9 16:45:04 [conn48] end connection 10.29.16.208:5307 (1 connection now open)
Fri Nov  9 16:45:04 [initandlisten] connection accepted from 10.29.16.208:5308 #49 (2 connections now open)
Fri Nov  9 16:45:04 [conn49] end connection 10.29.16.208:5308 (1 connection now open)
Fri Nov  9 16:45:34 [initandlisten] connection accepted from 10.29.16.208:5316 #50 (2 connections now open)
Fri Nov  9 16:45:34 [conn50] end connection 10.29.16.208:5316 (1 connection now open)
Fri Nov  9 16:45:34 [initandlisten] connection accepted from 10.29.16.208:5317 #51 (2 connections now open)
Fri Nov  9 16:45:34 [conn51] end connection 10.29.16.208:5317 (1 connection now open)
Fri Nov  9 16:46:04 [initandlisten] connection accepted from 10.29.16.208:5320 #52 (2 connections now open)
Fri Nov  9 16:46:04 [conn52] end connection 10.29.16.208:5320 (1 connection now open)
Fri Nov  9 16:46:04 [initandlisten] connection accepted from 10.29.16.208:5321 #53 (2 connections now open)
Fri Nov  9 16:46:04 [conn53] end connection 10.29.16.208:5321 (1 conn

当前回答

在Windows和ubuntu的情况下,我需要在根目录下创建/data/db文件夹。在ubuntu中,我需要一个额外的选项;为目录赋予权限。

窗户

mkdir c:/data/db

ubuntu:

sudo mkdir -p /data/db
sudo chmod 700 /data/db

然后运行

sudo service mongod start

检查

sudo service mongod status

然后运行

mongo

其他回答

删除mongod。锁文件。然后运行"mongod -repair"。卸载/重新安装mongod服务为我解决了这个问题。

谢谢。

首先,你必须启动mongod服务器,然后在另一个终端,你必须启动mongo shell。

启动,mongo服务器

1. 如果你的路径是默认路径(data/db) 简单的解雇了蒙神在终端

2. 如果您的路径不是data/db,那么您可以像这样命令 遵循: Mongod—dbpath“你的路来了”。

对于开始mongo shell, 只是在另一个终端解雇了蒙戈

如果你在端口27017上等待连接,那么你的mongo成功启动了。

希望你能明白我的意思

如果mongo shell无法与mongod服务器通信,就会出现这个错误。

这可能是因为地址错误(主机或IP)或它没有运行。需要注意的一件事是,提供的日志跟踪不包括“星期五11月9日16:44:06”的mongo时间戳。

你能:

提供命令行参数(如果有)用于启动您的 mongod过程 提供mongod启动时的日志文件活动以及 mongo shell启动尝试期间的日志? 确认您的mongod进程正在同一节点上启动 机器就像芒果壳?

我在ubuntu上得到这个错误,但你可以尝试以下命令:

sudo service mongod start

在尝试了很多很多的解决方法之后,我做了

Sudo酿造服务启动mongodb-community而不是 Sudo服务mongod启动,它工作。

所以,首先试一下

sudo brew services start mongodb-community

然后开始做蒙哥壳,做-

mongo