在ubuntu中尝试这个mongo命令时,我收到了这个错误.
ritzysystem@ritzysystem-Satellite-L55-A:~$ mongo MongoDB shell version: 2.6.1 connecting to: test 2014-10-06T12:59:35.802+0530 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2014-10-06T12:59:35.802+0530 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146 exception: connect failed
我怎么能纠正这个是有人有同样的问题.
我在Mac OS上遇到了同样的问题尝试运行sudo mongod并在新的终端选项卡中运行mongo
谢谢大家我试过运行mongo它最终没有运行我发现我的硬盘中没有空间我清空了一些空间,最后重新安装了相同的安装程序,如下所示安装,如mongodb docs中给出的最终重启服务器它正在运行.
https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu
我的Mac上遇到了同样的问题,我通过自制软件安装了mongodb.我通过homebrew services命令解决了这个问题.
$ brew services start mongodb
$ mongo
$ brew services stop mongodb
在我的情况下,错误是由于mongodb用于存储数据的/ data/db文件夹丢失.请$sudo mongod
在终端中输入此命令.如果错误消息是这样的:
missing data/db folder error
只需创建文件夹即可开始使用.
运行以下命令:
sudo rm /var/lib/mongodb/mongod.lock sudo service mongod restart
连接拒绝MongoDB错误111
苹果系统:
rm /usr/local/var/mongodb/mongod.lock sudo service mongod restart
在您想要连接控制台之前,请确保已运行MongoDB的服务.
运行并启动服务器:
$ sudo mongod
然后:
$ mongo ... >
做这个:
sudo rm /var/lib/mongodb/mongod.lock sudo service mongod restart
如果您使用的是Ubuntu 16.04,您可以通过runnign来解决这个问题:
lsb_release -a
您需要/lib/systemd/system/mongod.service
使用以下内容创建新文件:
[Unit] Description=High-performance, schema-free document-oriented database After=network.target Documentation=https://docs.mongodb.org/manual [Service] User=mongodb Group=mongodb ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf [Install] WantedBy=multi-user.target
首先, 启动MongoDB:
sudo service mongod start
然后,运行:
mongo
可能你的硬盘没有空间.通过输入promt来检查它 df -h
请注意,即使相应分区中有3gb可用,mongo也可能会失败.有关详细信息,您可能需要检查日志:cat /var/log/mongodb/mongod.log