mongodb配置及安装详解
2020-05-21 本文已影响0人
哆啦在这A梦在哪
初衷:最近有个好友在群里问我一些mongodb的事情,我发现他数据库根本上就有问题,在这里把过程记录一下。
一。安装:
1.直接官网下载安装包
image.png2.选择自定义安装
image.png并取消他的管理工具安装,用不着,不过看你自己需求了
image.png
后续直接点击instal或者next就行了--安装完毕。
其实到这里为止,基本的东西已经是可以了。一些资料里面叫你去自己构建一些文件作为他的数据保存路径,或者是日志路径。这些你可以自定义,但是不要搞混了。
image.png
这个目录是按照完成的路径,他自己就包含了data(数据目录)和log(日志目录),bin目录不用说干嘛的了吧。有的资料叫你自己去建一个db目录来存,其实没必要。这些配置可以在配置文件中控制。
比如,一些资料里面这么叫你执行开启运行mongodb:
C:\mongodb\bin\mongod --dbpath c:\data\db
mongodb开启需要有对应的数据路径,也就是对应这条语句后面dbpath参数后面的路径,里面是基本的数据文件。这个参数在mongod.exe同级目录下的mongod.cfg文件中配置,他的意思是你的这个数据库文件放在哪,默认的路径你直接写到data这一级就好,就是默认安装好的路径,没必要自己配置(其他有需求的情况除外)。
image.png
二。启动的方式:
1.使用上面的那种mongod命令行的形式运行,比如
E:\mongodb\bin\mongod --dbpath E:\mongodb\data
但是一般来说,你操作数据库,不能每次都去运行一下命令行吧。就像mysql,都是你一开机,他就在那准备好等你来了,所以他一般都是第二中,安装成服务。
2.将mongodb安装成服务
注意
注意
注意
这里的cmd一定要是管理员权限的,因为要装服务
E:\mongodb\bin\mongod.exe --config "E:\mongodb\mongod.cfg" --install
这里可能会有一个错误。
Unrecognized option: mp
打开你的mongod.cfg配置文件看一下,最后一行可能会有这么一句话
把mp这行注释了,就是在这行前面加一个 ‘#’ 即可。
安装成功后,执行
net start MongoDB
在你的系统服务里面,可以看到服务已经开启了,
image.png