mongo:无法连接到服务器[localhost:27017]

时间:2017-01-22 15:18:39

标签: mongodb mean-stack

happened to someone?

我该怎么做才能解决这个问题?我在Windows上,所以我无法运行sudo mongo我试图在Windows中执行“runas”而不是linux“sudo”但它没有帮助我。我正在寻找一个名为monogod.lock的文件来删除它,但没有找到类似的东西......我尝试过mongo修复,但它也没有帮助我...帮助某人?

btw ...我试图从另一个CMD的目录启动mongo.exe,但它也失败了: enter image description here

3 个答案:

答案 0 :(得分:1)

好像你还没有启动Mongo DB Server。 做以下事情。

  1. Windows 中,启动命令提示符
  2. 运行 mongod.exe 以启动Mongo数据库服务器。(仅当您的环境变量路径包含 bin 时,此功能才有效 Mongo数据库安装目录)
  3. 打开另一个命令提示符,然后运行 mongo.exe 启动客户端。
  4. 点击此链接可能会对您有所帮助。

    MongoError: failed to connect to server [localhost:27017] on first connect

答案 1 :(得分:0)

噢,伙计们,我终于明白了!当你在Windows上运行mongod.exe时,你也应该给它目录的路径,如果不是它将无法正常工作!如果你的目录上有一个mongod.lock你应该删除这个文件,而不是写在CMD mongod.exe修复并再次开始运行它!感谢all =]

答案 2 :(得分:0)

在linux中

1.-在终端

$ sudo systemctl start mongodb

$ mongo