mongoDB错误:错误:无法连接到[localhost:27017]

时间:2014-03-10 00:25:52

标签: mongodb

我正在尝试在本地安装habitrpg,但在输入node src/seed.js后我一直收到mongoDB错误:

Error: failed to connect to [localhost:27017]

我在其他问题上看到了同样的错误,人们建议输入'mongod'并通过创建本地服务器来修复它。我收到错误:

-bash: mongod: command not found

无法弄清楚出了什么问题。有什么想法吗?

7 个答案:

答案 0 :(得分:14)

  1. 打开CMD(在Windows中)或终端(在Ubuntu中)。

  2. type command> cd PATH_FOR_MONGODB_BIN_FOLDER

      

    cd C:\ Program Files \ MongoDB \ Server \ 3.2 \ bin

    对于ubuntu命令将是相同的:

      

    cd /home/MongoDB/Server/3.2/bin

  3. 然后输入命令> mongod --dbpath PATH_FOR_DATA_FOLDER

      

    mongod --dbpath C:\ data \ db

    对于ubuntu命令将是:

      

    ./ mongod --dbpath / home / data / db

    您可以将任何文件夹指定为数据文件夹。

  4. 等到CMD或终端显示“等待连接”

      

    2016-09-01T21:38:33.170 + 0530 I NETWORK [initandlisten]等待端口27017上的连接

  5. 然后打开新的CMD或终端窗口。

  6. type command> cd PATH_FOR_MONGODB_BIN_FOLDER(与步骤3相同)

      

    cd C:\ Program Files \ MongoDB \ Server \ 3.2 \ bin

    请勿关闭cmd或teminal的上一个窗口。

  7. 然后在windows中输入“mongo”或在ubuntu中输入“./mongo”运行mongodb

      

    蒙戈

    对于ubuntu

      

    ./蒙戈

  8. mongodb成功运行后,您可以关闭之前的CMD窗口。

答案 1 :(得分:5)

您没有安装MongoDB。按照系统的说明进行安装:http://docs.mongodb.org/manual/installation/

来自habitRPG文档:

  

在开始之前确保安装并设置了MongoDB,NodeJS和npm以及Git。

答案 2 :(得分:0)

安装MongoDb后,你必须在C:\目录下添加目录“data \ db”, 那么你应该启动mongod.exe

答案 3 :(得分:0)

我认为你没有申报环境变量。假设您的MongoDB安装是C:\ProgramFiles\MongoDB\Server\YOUR_VERSION_NUMBER\,您应该只将该版本的MongoDB的bin文件夹路径添加到PATH系统环境变量中。

这是一个链接,您可以在其中找到方法,而不会出现并发症: http://www.computerhope.com/issues/ch000549.htm

答案 4 :(得分:0)

我遇到了这个问题,因为我没有MongoDB。 SO已安装MongoDB并尝试运行节点应用程序,但它确实有效。

如果您没有MongoDB,请按照以下步骤安装和享受

命令:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

$ sudo apt-get update

$ sudo apt-get install -y mongodb-org

然后在终端输入mongo,如果你将获得mongo的控制台,那么就完成了。

答案 5 :(得分:0)

在Windows上打开任务管理器|| Ctrl + Shift + ESC>选择服务选项卡>搜索mongo db>右键单击>启动服务

答案 6 :(得分:0)

输入 sudo pip3 install mongodb,然后输入 sudo pip3 install pymongo然后 mongod

快乐制作!