网站首页 > 教程文章 正文
零、参考资料
0.1 安装
https://blog.csdn.net/weixin_45767204/article/details/130124737
0.2 下载安装失败
权限问题:可以看以下这个
https://www.zhihu.com/question/435851212/answer/3160284204
有可能不是因为权限,而是因为一些数据库的一些设置问题
https://blog.csdn.net/yuan2019035055/article/details/124952774
一、出现问题后的解决过程
1.1 心路历程
下载安装个mongdb搞了快3小时,人都崩溃了,一度怀疑自己是不是假的编程人员?已经接触计算机方向快6年了,安装个东西都搞不明白???当以为终于是搞定了,然后发现启动不了呀?怎么按照教程,出现【'mongo' 不是内部或外部命令,也不是可运行的程序】???,然后又捣鼓了一会,发现了一个坑- -,随后终于解决。
1.2 下载安装失败
我在安装的时候出现了这个问题,这个时候按照网上的内容
打开命令行终端,进入到对应的bin文件夹下,我安装的位置就是:D:\MongDB\Server\5.0\bin,这里为了方便在任何位置都可以使用,可以直接进行环境变量的配置,如下:
然后输入sc delete MongoDB,关掉后台以前的MongoDB的内容(如果以前没有安装过执行也不会怎样)
sc delete MongoDB
然后在文件夹data中,创建一个空的db文件夹
再在文件夹log中创建MongoDB.log
终端进入到对应的安装目录,我这里是安装在D:\MongDB\Server\5.0,因此执行的命令如下,请根据自己的错误进行命令参数设置,执行命令
mongod --dbpath=D:\MongDB\Server\5.0\data\db --logpath=D:\MongDB\Server\5.0\log\MongoDB.log --install --serviceName "MongoDB"
然后你的命令行就会出现下面这样
此时可以启动,注意这里有两种启动方式,一种是后台启动,一种是命令行实时启动。
后台启动:后台启动你关掉这个终端,MongoDB依然在运行
net start MongoDB
命令行实时启动:关掉终端,MongoDB直接停止运行
mongod
1.3 使用mongo失败
算是发现了一个坑,很多文章一直在说,只要启动了,输入mongo就可以直接使用,后来我发现在MongoDB的7.0+版本,bin里面是没有这个东西的,而5.0+版本有
这就会导致,你如果按照教程输入mongo的话,会出现
至此,所有问题解决后,启动了MongoDB后,输入mongo就会出现以下内容
这个时候就可以开始用啦~
猜你喜欢
- 2025-03-20 【小白新手教程】在Ubuntu中安装MongoDB
- 2025-03-20 Deepseek+fastGPT部署企业本地知识库步骤和注意事项
- 2025-03-20 Bugsnag的MongoDB分片集群使用经验
- 2025-03-20 从0到1,手把手教你通过Docker安装Mongodb
- 2025-03-20 拯救MongoDB管理员的GUI工具大赏:从菜鸟到极...
- 2025-03-20 MongoDB 高可用集群 -复制集搭建(mongodb高可用方案)
- 2025-03-20 Mongodb在Linux上安装教程(mongodb4.4.1安装步骤)
- 2025-03-20 一次线上事故,我顿悟了MongoDB的精髓
- 2025-03-20 Python对MongoDB的异步插入、查询、更新、删除操作如何提升性能
- 2025-03-20 国产信创操作系统银河麒麟常见软件适配
- 05-11阿里开源MySQL中间件Canal快速入门
- 05-11MyBatis插件开发实战:手写一个分页插件
- 05-11Flask数据库——SQLAlchemy
- 05-11MySQL 到 Hazelcast Cloud 实时数据同步实操分享
- 05-11sqlmap 详解
- 05-11一篇文章让你学会Elasticsearch中的查询
- 05-11Mysql性能优化这5点你知道吗?简单却容易被初学者忽略!
- 05-11Spring Boot 实现 MySQL 读写分离技术
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)