当前位置: 首页 > news >正文

Windows系统启动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)
http://www.lryc.cn/news/470426.html

相关文章:

  • Linux的makefile与进度条小程序实践
  • latex写作基础
  • Chromium HTML5 新的 Input 类型email对应c++
  • 嵌入式Linux的AXI平台(platform)驱动教程
  • 什么是Java策略模式?与Spring的完美结合
  • [Go实战]:HTTP请求转发
  • 【C++单调栈 贡献法】907. 子数组的最小值之和|1975
  • 极狐GitLab 17.5 发布 20+ 与 DevSecOps 相关的功能【二】
  • Django 5 增删改查 小练习
  • 【STM32 Blue Pill编程实例】-I2C主从机通信(中断、DMA)
  • 基于SSM+小程序的旅游社交登录管理系统(旅游4)
  • 高级java每日一道面试题-2024年10月24日-JVM篇-说一下JVM有哪些垃圾回收器?
  • Java-内部类
  • flutter集成极光推送
  • D. Skipping 【 Codeforces Round 980 (Div. 2)】
  • 【golang】学习文档整理
  • 动态规划-子序列问题——1218.最长定差子序列
  • 双子塔楼宇可视化系统:提升建筑管理与运营效率
  • 32位的ARMlinux的4字节变量原子访问问题
  • 用哪种建站程序做谷歌SEO更容易?
  • IPsec简单介绍
  • 颠覆级AI:10秒生成超清视频
  • 《西安科技大学学报》
  • redis详细教程(2.List教程)
  • 电子电气架构 --- 电气系统工程
  • 15-4连续子串和的整除问题
  • Spring源码:Bean创建、Bean获取
  • MetaArena推出《Final Glory》:引领Web3游戏技术新风向
  • 玩转Shodan:深度挖掘特定漏洞与脆弱资产的实战技巧
  • Java程序设计:spring boot(8)——API ⽂档构建⼯具 - Swagger2