mongodb的安装以及出现问题的解决
1、下载MongoDB
打开官网,如图
下载这一个版本,win32/mongodb-win32-x86_64-v3.4-latest.zip
直接解压就是绿色版本

2、解压放到E盘,也可以放到其他盘符,不过后面的语句就需要相应修改
这里以E盘为例,将文件放在了E:\mongodb之下

3、新增文件
这里需要新增两个文件夹,两个文件
分别创建data文件夹(用于存放数据)和logs文件夹(用于存放日志)
创建mongo.conf,创建\logs\mongo.log(都可以用新建文本文档,重命名即可)


4、设置mongo.conf文件
为其添加以下内容(如果斤随脾并未放在E盘,这需要相应修改目录)
dbpath=E:\mongodb\data #数据库文件夹路径
logpath=E:\mongodb\logs\mongo.log #日志文件路径
logappend=true #错误日志采蕉宿用追加模式写入
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

5、打开命令提示符,如果你是win10系统,请务必直接找到C:\Windows\System32\cmd.exe,右键,以管理员身份运行
进入到E:\mongodb\bin,执行以下命令
mongod --config "E:\mongodb\mongo.conf"

6、执行之后发现,卡主了,并没有执行完成
打开日志文件,发现其卡在了设置端口27017的位置
在浏览器输入:127.0.0.1:27017
也无法正常显示内容
7、这裕狠个时候不要着急,再新打开一个命令提示符,
进入到E:\mongodb\bin,执行mongo
这个时候端口的问题就解决了,打开127.0.0.1:27017,也会显示
It looks like you are trying to access MongoDB over HTTP on the native driver port.
安装成功了

8、安装成功之后,需要把MongoDB添加为服务
再次打开一个命令提示符,进入到E:\mongodb\bin,执行
mongod --config "E:\mongodb\mongo.conf" --install --serviceName "mongodb"
然而并没有成功,显示
Failed global initialization:FileNotOpen: Failed to open "E:\mongodb\logs\mongo.log"
说是打开日志文件失败,启动服务自然也是无法成功的
9、这个时候,把步骤5.7.8打开的命令提示符都关闭
然后重新打开一个命令提示符,进入到E:\mongodb\bin,再次执行
mongod --config "E:\mongodb\mongo.conf" --install --serviceName "mongodb"
这次就成功了
10、然后在命令提示符,进入到E:\mongodb\bin,输入
net start mongodb
就可以成功启动了,但是这个只能在E:\mongodb\bin才能启动,想要在任意目录都能执行mongo命令,需要设置环境变量
11、设置方法,在计算机右键,属性,高级环境设置,环境变量,系统变量,Path,变量值
在后面添加
;E:\mongodb\bin
注意前面有一个英文的分号
如果你是win10系统,则不需要这个分号,win10把Path变量分开存放了

12、设置好了之后,可以在任何目录执行mongo命令
如图,可以在任意位置,关闭启动MongoDB
