MongoDB3.2.9安装配置问题总结

安装:

1,直接去mongodb官网下载最新且对应系统版本的安装包,官网链接: https://mongodb.com/download

2,直接安装就完了(太简单不想说)

3,手动在根目录下创建data目录等,其他地方都有介绍,就不详说了

启动:

有两种方式,一个是配置文件启动,一个是直接加参数启动,类似mongod--dbpath="d:\data\db"

参数启动遇到的坑:

--dbpath要全小写,而不是配置文件中dbPath那样,不然无法识别。而且配置文件还有一种可以跟参数启动时一样的写法,应该是之前版本的写法

主要说明配置文件启动时遇到的坑:

1error-parsing-yaml-config-file-yaml-cpp-error-at-line-3-column-15-unknown-escape-character-d

原因:路径中用双引号包围时(d:\data\db),执行文件时将d转义,所以失败

解决:"\"换成"/".或者去掉双引号也行,因为配置文件的路径只要不包含空格都不必用引号

2Error parsing YAML config file:yaml-cpp: error at line 31, column 6: illegal map value try 'mongod --help' 

原因:配置文件中不能以Tab分割字段

解决:将其转换成空格

3)另外,在文件编码上配置文件应该以ASCLL码的格式保存,以unicode码格式在执行的时候可能会出问题

4)倘若执行mongod -f "d:\data\conf\config.cfg"没有任何反应,或者一直卡着不动,如图这样


别担心,这说明已经启动成功了,只不过把启动信息输出到了日志文件里了而已。

贴出我的配置文件信息:

systemLog:
    destination: file
    path: d:\data\log\mongodb.log
    logAppend: true
storage:
    dbPath: d:\data\db
#   engine: "wiredTiger"
net:
    port: 27017
#   bindIp: 127.0.0.1
security:
    authorization: enabled
#setParameter:
#   enableLocalhostAuthBypass: true


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值