基于Windows平台
-
下载MongoDB安装包
百度网盘:
链接:百度网盘 请输入提取码
提取码:mslw
Package选择msi格式需要进行安装,选择zip格式不要安装,只需要解压安装包即可使用,因此推荐选择zip格式。
下载好的安装包
-
解压安装包
解压后的目录没有下图中的conf和data文件夹,这两个文件夹是后面要建的,后文会提到。
3、在上图文件夹内手动创建conf文件夹和data文件夹。
4、在data文件夹里创建db文件夹和logs文件夹。注:此时db文件夹是空的,运行后才是下图中的状态。
5、在logs文件夹里创建txt文本文档,并改名为mongodb.log。注:此时该log文件是空的。
进入conf文件夹,在conf文件夹下建立txt文件并改名为mongod.conf。
6、用记事本打开mongod.conf,手动录入以下文本。
storage:
dbPath: "D:/app/install/mongodb-win32-x86_64-2012plus-4.2.18/data/db"
systemLog:
destination: file
path: "D:/app/install/mongodb-win32-x86_64-2012plus-4.2.18/data/logs/mongodb.log"
logAppend: true
注意:在以下划红线的地方均有一个空格(注意:此版本以上的版本开头为4个空格,:后为1个空格)。
如果空格没打对,会报错,如:
出现:Error parsing YAML config file: yaml-cpp: error at line 3, column 8: illegal map value报错
原因:mongodb 3.0之后配置文件采用YAML格式,“:”之后有value的话,需要紧跟一个空格,如果key只是表示层级,则无需在“:”后增加空格(比如:systemLog:后面既不需要空格)。按照层级,顶层则不需要空格缩进,第1级每行4个空格缩进,第二级则8个空格,依次轮推。
dbPath的路径可进入该文件夹的位置复制,然后把\改为/。
path的路径也可进入logs文件夹复制,然后把\改为/,再在路径的最后面加上mongodb.log。
-
进入bin文件夹,输入cmd,回车。
进入命令提示符,输入启动命令:
mongod -f ..\conf\mongod.conf
或者
mongo --config ..\conf\mongod.conf
然后回车,会出现下图这样光标一直闪的状态。
然后打开刚刚创建的mongodb.log日志文件。
如果出现下图的MongoDB starting则启动服务成功。
若启动失败,则可能的原因有:
-
文件名称打错,比如mongodb打错成mangodb,mongod打错成mongodb等。
-
mongod.conf文件内容打错,比如漏打空格,路径中的\忘改成/,或者改漏了,路径打错等待。建议路径中最好不要有中文。