Ash*_*jan 71 mongodb node.js express
在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
Run Code Online (Sandbox Code Playgroud)
我怎么能纠正这个是有人有同样的问题.
Jag*_*ari 93
运行以下命令:
sudo rm /var/lib/mongodb/mongod.lock
sudo service mongod restart
Run Code Online (Sandbox Code Playgroud)
苹果系统:
rm /usr/local/var/mongodb/mongod.lock
sudo service mongod restart
Run Code Online (Sandbox Code Playgroud)
Ash*_*jan 21
谢谢大家我试过运行mongo它最终没有运行我发现我的硬盘中没有空间我清空了一些空间,最后重新安装了相同的安装程序,如下所示安装,如mongodb docs中给出的最终重启服务器它正在运行.
https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu
Sou*_*rem 16
在我的情况下,错误是由于mongodb用于存储数据的/ data/db文件夹丢失.请$sudo mongod 在终端中输入此命令.如果错误消息是这样的:
missing data/db folder error
只需创建文件夹即可开始使用.
首先, 启动MongoDB:
sudo service mongod start
Run Code Online (Sandbox Code Playgroud)
然后,运行:
mongo
Run Code Online (Sandbox Code Playgroud)
可能你的硬盘没有空间.通过输入promt来检查它 df -h
请注意,即使相应分区中有3gb可用,mongo也可能会失败.有关详细信息,您可能需要检查日志:cat /var/log/mongodb/mongod.log
小智 7
我的Mac上遇到了同样的问题,我通过自制软件安装了mongodb.我通过homebrew services命令解决了这个问题.
$ brew services start mongodb
$ mongo
$ brew services stop mongodb
在您想要连接控制台之前,请确保已运行MongoDB的服务.
运行并启动服务器:
$ sudo mongod
Run Code Online (Sandbox Code Playgroud)
然后:
$ mongo
...
>
Run Code Online (Sandbox Code Playgroud)
做这个:
sudo rm /var/lib/mongodb/mongod.lock
sudo service mongod restart
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Ubuntu 16.04,您可以通过runnign来解决这个问题:
lsb_release -a
Run Code Online (Sandbox Code Playgroud)
您需要/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
Run Code Online (Sandbox Code Playgroud)