我使用ubuntu 14.04LTS和mongodb版本2.4.9。当我键入" mongo"在终端中,它始终显示"连接到:test Tue Jun 3 10:03:57.911错误:无法在src / mongo / shell / mongo.js连接到服务器127.0.0.1:27017:145 例外:连接失败"。 但是,如果我在一个终端中运行mongod,并在另一个终端中运行mongo,一切都可以。 如果我关闭mongod的窗口,连接将再次失败。 我需要使用mongodb而不打开mongod的终端,我该怎么办呢? 谢谢!
答案 0 :(得分:0)
您需要将mongodb作为服务或守护进程启动(取决于操作系统,在您的案例守护程序中),请查看文档
答案 1 :(得分:0)
sudo service mongod start
或
要将mongod
进程作为守护程序(即fork)运行,并将其输出写入日志文件,请使用--fork
和--logpath
选项。您必须创建日志目录;但是,如果日志文件不存在,mongod将创建日志文件。
以下命令将mongod作为守护程序启动,并将日志输出记录到/var/log/mongodb.log。
mongod --fork --logpath /var/log/mongodb.log