我来自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

当前回答

最后我得到了这是在一个简单的方式..

打开终端并进入mongodb位置。对我来说就是这样

e:\mongodb\bin> 

并输入以下命令并按enter..

mongod --config e:\mongodb\mongo.config

打开另一个终端,启动mongodb使用

mongo.exe

这是它. .你可以用mongo

其他回答

好吧,这可能有点奇怪。我的错误发生了,因为我的日志呈指数增长,堵塞了服务器空间,因此mongo没有足够的空间来存储任何东西。

所以我清空了日志

> /var/log/mongod.log

我在AWS EC2上连接到Mongo时遇到了同样的错误。这就是答案 https://serverfault.com/a/347159/62381 从配置文件中删除bind_ip

创建文件夹C:data/db如果它在你的电脑上不存在。原来MongoDB需要这个文件夹结构'data/db'的存在才能运行。我希望这能帮助到一些人。

在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

Windows操作系统处理步骤:

删除mongod。锁定文件从C:\Program Files\MongoDB\Server\4.0\data 点击C:\Program Files\MongoDB\Server\4.0\bin上的mongod 点击C:\Program Files\MongoDB\Server\4.0\bin中的mongo启动mongodb shell