it编程 > 数据库 > mongodb

Windows系统启动MongoDB报错无法连接服务器的问题及解决方案

145人参与 2024-10-24 mongodb

发现问题

1)、先是发现执行 mongo 命令,启动报错: error: mongonetworkerror: connect econnrefused 127.0.0.1:27017
2)、再检查 mongodb 进程 tasklist | findstr mongo 发现没有进程;
3)、然后执行启动 mongodb 服务命令 net start mongodb 报错 服务名无效
4)、便 win + r 输入 services.msc 打开服务列表,查找 mongodb 服务

仔细寻找查找发现没有 mongodb 服务

解决办法

1)、找到 mongodb 安装路径,将data文件夹下所有文件删除;
2)、用管理员身份运行cmd

3)、进入 mongodb 安装目录的 bin文件夹下

cd c:\program files\mongodb\bin

4)、执行以下命令
dbpath 和 logpath 路径根据自己安装的实际路径填写,由于我这里data和log与安装不是一个路径,所以执行下面命令需要修改路径。

mongod --dbpath "f:\program files\mongodb\server\8.0\data" --logpath "f:\program files\mongodb\server\8.0\log\mongodb.log" --install --servicename "mongodb"

5)、cmd 输入net start mongodb,启动服务

net start mongodb

在这里插入图片描述

6)、查看服务是否启动,可以去服务管理列表或者使用命令

# 执行后查找 mongodb 相关的名称
net start
# 检查mongodb是否在监听端口
netstat -ano | findstr :27017
```![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3bea761b70e442699067b3ebceb6e802.png)

到此这篇关于windows系统启动mongodb报错无法连接服务器的文章就介绍到这了,更多相关启动mongodb报错无法连接服务器内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

如何通过MongoDB Atlas 实现语义搜索与 RAG(迈向AI的搜索机制)

11-16

MongoDB在Linux系统中的安装与配置指南

09-22

mongodb 中rs.stauts()命令参数解析

09-18

基于 MongoTemplate实现MongoDB的复杂查询功能

12-05

MongoDB创建用户报错command createUser requires authentication的解决方法

09-09

MongoDB分页查询缓慢怎么办

09-08

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论