logo头像
Snippet 博客主题

Windows下Mongodb的配置与使用

本文于919天之前发表,文中内容可能已经过时。

前言

虽然教程网上一搜一大把,不过我还是小结一下吧,作为我的学习笔记

安装与启动

  1. 下载并安装MongoDB,我这里的安装路径为D:\Program Files\MongoDB\,版本为3.2.0
  2. 为了以后方便使用将D:\Program Files\MongoDB\Server\3.2\bin加入环境变量
  3. 新建data\db文件夹用来存放数据库
  4. 运行
    1
    mongod --dbpath "D:\Program Files\MongoDB\data\db"

加入Windows服务

  1. 新建data\log文件夹用来存放日志
  2. 新建mongo.config并写入

    1
    2
    dbpath=D:\Program Files\MongoDB\data\db\
    logpath=D:\Program Files\MongoDB\data\log\mongo.log
  3. 用管理员身份运行cmd并执行命令

    1
    mongod --config "D:\Program Files\MongoDB\mongo.config" --serviceName MongoDB -install

配置权限

  1. 添加管理员帐号,cmd执行mongo

    1
    2
    # mongoDB 3.0 createUser
    db.createUser({user:"admin",pwd:"admin",roles:[{role:"userAdminAnyDatabase",db:"admin"}]});
  2. 删除掉原来的MongoDB服务

    1
    sc delete MongoDB
  3. 重新创建Windows服务,加入–auth参数

    1
    mongod --config "D:\Program Files\MongoDB\mongo.config" --auth --serviceName MongoDB -install

其他

  • 启动MongoDB:net start MongoDB
  • 停止MongoDB:net stop MongoDB
  • 删除MongoDB:sc delete MongoDB

参考资料