MongoDB下载+安装+配置+错误解决方法
-
下载
-
官网下载: https://www.mongodb.com/download-center/community
Server=>Download
-
-
安装
-
下载完成后安装
-
建议下载根目录(下过好几次,安装到混乱。。)
-
-
这个Compass是一个工具不用勾
-
这里注意 不是错误,点击Ignore就行,处理方法(https://blog.csdn.net/python_neophyte/article/details/82558314)
-
安装完成啦~~~
-
-
配置
- 重点在这
- 接下来就是配置的问题了(这里好多坑。。。)建议先看完在操作。
-
理一理思路:首先看下目录
D:\mongo下有data文件以及log文件
我们先在data文件下新建一个db文件
接着在log文件下新建一个mongo.log日志文件
我们现在的目录是这样的
D:\MongoDB\
bin
data
|- db
log
|- mongo.log
.....
-
接下来就是配置和注册服务:
-
配置方法一
-
配置和注册服务可以放一起执行,都是泪。。。
首先切换到MongoDB下bin目录
运行=》cmd
cd D:\Mongodb\bin
然后配置好数据库、日志位置:参数 --dbpath "xxxx" --logpath "xxxxxxx"
不清楚可以 mongod --help查看
-
mongod --bind_ip 127.0.0.0. --logpath "D:\MongoDB\log\mongo.log" --logappend --dbpath "D:\MongoDB\data\db"--directoryperdb --serviceName "Mongodb" --serviceDisplayName "Mongodb" --install
-
把上面的命令复制上去就ok了,不过要注意下你的文件目录,打开mongo.log看下日志是否成功,失败的话找找看什么原因(地址是否正确,是否管理员字符界面下,不在会失败哦,管理员权限字符界面打开方法:左下角菜单上点击右键就能选择~~~)。
注意:
字符界面要在管理员权限下运行不然会失败QAQ。。。
失败了不要慌,下面有解决方法。
注意下地址是否正确
-
-
如果注册成功了就剩下启动服务了,任务管理器找到服务手动启动,或者在D:\Mongodb\bin目录下输入命令:
net start MongoDB (管理员身份下)
成功:
D:\MongoDB\bin>net start mongodb Mongodb 服务正在启动 . Mongodb 服务已经启动成功。
如果成功的话,会发现本地服务多了”MongoDB"服务
非管理员下:
D:\MongoDB\bin>net start mongodb 发生系统错误 5。 拒绝访问。
这样就ok了
-
配置方法二
-
还有个方法就是在这个界面下
创建一个配置文件,我这里创建的是mongo.conf
-
#数据库路径 dbpath=D:\MongoDB\data #日志输出文件路径 logpath=D:\MongoDB\log\mongo.log #错误日志采用追加模式 logappend=true #启用日志文件,默认启用 journal=true #默认端口 port=27017
上面的地址参考自己的目录地址
-
然后在MongoDB>bin目录下输入命令:
-
mongod --config "D:\Mongodb\mongo.conf" --install --serviceName "MongoDB"
-
如果成功的话,会发现本地服务多了”MongoDB"服务
-
-
-
错误解决方法
-
安装Window服务错误解决方法
错误100
1.删除D:\MongoDB\data\mongod.lock、storage.bson文件
2.删除服务,bin目录下 Mongod --remove
或者
mongod --logpath "D:\MongoDB\data\logs.txt" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove(注意检查参数是否正确)
3.重新注册
-
mongod --logpath "D:\MongoDB\data\logs.txt" --logappend --dbpath "D:\MongoDB\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
-
错误5
-
上面已经提到过,这个错误是由于使用非管理员身份运行命令窗口
-
-
(再放一张图^-^)
-
参考:
以上部分图片来自:(懒得再安装一遍😂)
https://www.cnblogs.com/minily/p/9431609.html
https://www.cnblogs.com/zhoulifeng/p/9429597.html
https://www.cnblogs.com/leexq/p/4602075.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现