mongodb4版本,windows下的安装与配置(史上步骤最全最详细+图解)
安装的是4.2.1版本,安装途中出现过很多错误,找遍各种博客基本没能解决
1.mongodb安装的官方地址:
https://www.mongodb.com/download-center/community?jmp=nav
2.点击下载,得到一个mongodb-win32-x86_64-2012plus-4.2.1-signed.msi,双击使用
若已有下载,选择remove清除干净
3.开始下载,点击next,同意协议以后跳转至此页面,点击Custom选择安装
点击Browse修改你需要安装的位置,修改完点击next
这里区别于3的版本,自动给你装好服务(service),点击next,不过这对我来说是个坑
此处默认勾选Install MongoDB Compass(图形界面),不要勾选,下不动,next,install
安装过程中出现了一个警告,不知道是什么蛇皮,应该是权限不够,点击Ignore忽略
(Verify that you have sufficient privileges to start system servies)
4.下载完成后文件如下,进入data创建一个文件夹db(用来存储数据与配置)
创建好db文件夹后,进入bin目录下,按住shift + 右键,点击在此处打开命令行
在当前目录下输入:mongod --dbpath (你创建db的路径,以下是我db文件夹的路径)
- 补充1:mongod(服务端命令),mongo(客户端命令)
- 补充2:使用mongo前,得开启mongod,不然没得用
按下enter以后输出的应该是日志之类的东西吧,不是很懂,这就算是启动成功了
验证请求成功:打开浏览器输入localhost:27017(localhost是本机,冒号后是端口)
出现以下提示则证明成功一半了
5.试用一下mongodb,前面的命令行不要关闭,还是在bin目录下打开新的命令行
自此为止,以上是以命令行与mongodb交互的,非常不方便
6.为了不那么麻烦去启动mongodb(用mongod启动,再用mongo使用)
我们需要去安装一个可视化的启动服务(配置成系统服务)
前面提到,安装过程中,有自动帮我们弄了一个服务,但是是不能用的,应该得设置环境变量吧,小白,这个不清楚,大佬看到这篇博客可以评论补充
桌面-我的电脑-右键-管理-服务-找到MongoDB(因为前面图片默认name是这个名字),右键启动,出现以下:
(Windows无法启动MongoDB Server服务,错误1053)
这个不能用,我自己的方法是把这服务删除,重新自己创建一个
删除的方法:
- bin目录下输入:mongod.exe --remove --serviceName "MongoDB"
创建的方法:
- 创建首先需要创建一个mongodb的日志文件,以下是我日志文件的目录
- 点击开始,搜索栏里输入cmd,找到cmd,右键以管理员身份运行
- 通过(H:)进入到我mongodb的盘中,通过(cd mongodb..)一直进入到bin目录下
- 输入这些属性,其中path为路径,logpath为日志路径,dbpath为db文件夹路径
如果创建命令没打错,那么服务就创建成功了
桌面-我的电脑-右键-管理-服务-找到MongoDB
右键启动服务,如果没报错,则启动成功,可以自己设定启动类型(手动为自己启动,自动为开机自己启动,别人选择的是手动)
验证服务:
安装时,感觉什么错误提示都碰过了,找遍所有博客都没有解决办法
其他博客基本上都是3的版本,这是4版本的安装过程
希望对想要学习mongodb的朋友有帮助,若有补充,可评论
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南