我使用ubuntu 14.04LTS和mongodb版本2.4.9,当我在终端输入"mongo“时,总是显示"connecting Tue Jun 3 10:03:57.911 Error: and‘t connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145 exception: connect failed”。但是,如果我在一个终端上运行mongod,在另一个终端上运行mongo,那么一切都是正常的。如果我关闭mongod的窗口,连接再次失败。我需要使用mongodb,而不是打开mongodb的终端,我该怎么做?谢谢!
发布于 2014-06-03 16:12:07
您需要将mongodb作为服务或守护程序启动(取决于操作系统,在您的情况下是守护程序),请查看文档
发布于 2018-06-03 22:38:21
sudo service mongod start
或
要将mongod
进程作为守护进程(即fork)运行,并将其输出写入日志文件,请使用--fork
和--logpath
选项。您必须创建日志目录;但是,如果日志文件不存在,mongod将创建日志文件。
以下命令以守护进程的形式启动mongod,并将日志输出记录到/var/ log /mongodb.log中。
mongod --fork --logpath /var/log/mongodb.log
https://stackoverflow.com/questions/24010131
复制相似问题