MongoDB安装配置及其出现问题的解决

MongoDB安装还是很容易的,但是在配置的时候出现了很多问题,浪费了不少时间,所以在此记录下来出现的问题及解决办法。

1. MongoDB安装

去官网下载安装包,我使用的是windows系统的。下载后一步一步安装,当然可以自定义安装:
MongoDB安装配置及其出现问题的解决_第1张图片
MongoDB安装配置及其出现问题的解决_第2张图片

安装的时候一般不会出现什么问题,余下主要在配置上。我的安装位置为d:\program files\MongoDB

2. MongoDB配置

2.1 创建数据库文件的存放位置

MongoDB将数据目录存储在 db 目录下。但是这个数据目录不会主动创建,我们在安装完成后需要创建它。参考了大多数资料,一般都是把db文件夹放在MongoDB文件夹下,我第一次配置是这样做的,不过在启动MongDB服务时失败,说是在C盘或D盘找不到文件夹db,所以数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 ),我是放在D盘根目录下,即在D盘下先建立data文件夹,在data下建立db文件夹,路径如下:d:\data\db

2.2 运行MongoDB服务

  1. 打开cmd,进入D:\program files\MongoDB\bin目录
  2. 输入命令运行MongoDB服务:mongod --dbpath D:\data\db,如果执行成功会出现一系列的信息。
  3. 浏览器输入http://localhost:27017 看是否连接成功,成功时会出现It looks like you are trying to access MongoDB over HTTP on the native driver port.

2.3 配置本地MongoDB服务

  1. 在data文件夹下建立log文件夹d:\data\log
  2. 在Mongodb下新建配置文件mongo.config,内容为:
     
    dbpath=D:\data\db
    logpath=D:\data\log\mongo.log
  3. 用管理员身份打开cmd,并转到d:\program files\mongodb\bin
  4. 安装MongoDB服务:mongod --config "D:\program files\Mongodb\mongo.config" --install --serviceName "MongoDB"

3 启动MongoDB服务

在命令行启动MongoDB服务时,出现MongoDB 无法启动 发生服务特定错误:100的情况,经查找资料,可以删除d:\data\db目录下的mongod.lockstorage.bson两个文件,然后再net start MongoDB,这样启动就成功了。
MongoDB安装配置及其出现问题的解决_第3张图片

4 总结出现的问题

  1. 数据库文件应放在根目录下,C:\或D:\下
  2. 启动MongoDB服务失败需要删除db文件夹下的两个文件mongod.lockstorage.bson

你可能感兴趣的:(MongoDB)