connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败

出现错误

mongodb可视化工具连接数据库失败
connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败

错误原因

没有启动服务
我的问题是把mongodb和mongodb可视化软件安装完之后就去连接,这时候还没有启动mongo的服务,所以才会连接失败。

解决步骤

  1. 启动mongodb服务的步骤
    connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败
  2. 在mongodb目录中新建一个data文件夹
    (我操作的时候,已经有这个文件夹了,所以没有新建)
    connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败
  3. 进入data目录,新建 db 和 log目录
    (我操作的时候,已经有这个文件夹了,所以没有新建)
    connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败
  4. 打开CMD,进入到mongodb 的 bin目录
    connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败
    (如果用cd命令很麻烦,可以先用图形界面的方式进入bin目录里,然后按住shift键,右键-在此处打开命令窗口 的方式打开命令行窗口)
    connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败
  5. 输入指令:mongod --dbpath 数据库路径
    (路径一定要写…/data/db,不要写其他的,我就是自己看了别的帖子,新建了文件夹,mongod –dbpath到新文件夹才一直没成功的)
    connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败
  6. 看到port 27017 ,表明mongodb服务已启动
    (注意这个port 27017不一定是在最后一行,比如我操作的时候就是在倒数第二行)
    connect ECONNREFUSED 127.0.0.1:27017——mongodb连接失败
    引用链接:https://jingyan.baidu.com/article/d169e1861f39a3436711d84e.html