1、首先从官网https://www.mongodb.org/下载mongodb的安装包,本人下载的是mongoDB3.2版本的.msi的文件,然后双击安装即可

2、点击next

3、compelte 安装所有功能到c盘,custom可以自定义安装目录与功能,此处我选择的是custom方式,安装在d:/mongodb文件夹中(mongodb文件夹为自己手动创建)

安装 完成后,mongodb下有如下文件:

4、在mongodb下创建一个data文件夹d:/mongodb/data,然后再data文件夹下再创建一个db文件夹d:/mongodb/data/db和一个log文件夹d:/mongodb/data/log,在log文件夹下创建一个mongod.log文件

5、启动程序

运行cmd.exe,进入d:/mongodb/bin文件夹下;

然后执行mongod -dbpath "C:\Program Files\mongodb\data\db"(此命令即将mongodb的数据库文件创建到d:/mongodb/data/db 目录);

不出意外的应该会成功,告诉你端口号是27017;

再打开一个cmd.exe程序,进入d:/mongodb/bin,执行mongo.exe(不带d),此时命令行会告诉你版本号之类的信息,此时mongodb就启动成功了,这是在浏览器中输入localhost:27017,页面会提示你

It looks like you are trying to access MongoDB over HTTP on the native driver port.

6、每次启动mongodb都要先运行mongod.exe,然后在运行mongo.exe比较麻烦;我们可以将其安装为windows service

(1)我们已经在data文件夹下有了db和log文件夹,这时在d:/mongodb下再创建一个mongod.cfg文件,内容为

(2)运行cmd.exe,进入d:/mongodb/bin,执行

mongod --config "d:\mongodb\mongod.cfg" --install

命令行输出

官网上,执行之后运行net start MongoDB就可以了,然而,本人运行之后,却并没有成功。。。(如果你成功了,好吧,恭喜你!下面就不用看了。。。)

查看了下log日志,提示

在万能的度娘帮助下,找到原因,之所以拒绝访问,是因为没有以管理员的身份运行cmd.exe,所以呢,将命令行关闭,

右键选择以管理员身份运行,进入d:/mongodb/bin,重新执行

mongod --config "d:\mongodb\mongod.cfg" --install,

这时,在查看日志,

说明创建服务成功,这时执行net start MongoDB,命令行就会提示你服务已经启动成功!

net start MongoDB   启动服务

net stop MongoDB   结束服务

sc.exe delete MongoDB   删除服务

最新文章

  1. 解决 node-gyp rebuild 卡住 的问题
  2. Codeforces 209 C. Trails and Glades
  3. Axure 资料搜集
  4. [题解]codevs1001 舒适的路线
  5. 对偶理论、拉格朗日对偶问题、LP线性规划对偶性质
  6. Codeforces Testing Round #10 B. Balancer
  7. Ado.net连接池 sp_reset_connection 概念
  8. pipe row的用法, Oracle split 函数写法.
  9. LeetCode Search a 2D Matrix(二分查找)
  10. 挖坑#3-----DP优化+CDQ分治+期望DP
  11. 火星A+B(字符串整形转化,进制)
  12. stm32 DMA数据搬运 [操作寄存器+库函数](转)
  13. Android持续集成之Jenkins 部署
  14. Vue源码后记-钩子函数
  15. 微信小程序实现顶部、底部联动滑动
  16. div盒子水平居垂直中的几种方法
  17. [蓝桥杯]ALGO-84.算法训练_大小写转换
  18. 在Laravel外独立使用laravel-mongodb
  19. AlexNet详解
  20. Splash args 属性

热门文章

  1. STM32F407VG (三)ADC
  2. Node.js服务的重启与监控
  3. Collections类方法详解
  4. TCP/IP详解之:广播和多播
  5. HDU2094(产生冠军)题解
  6. 如何在linux中设置tab键长度
  7. codeforces 几道题目
  8. Flink Program Guide (6) -- 窗口 (DataStream API编程指导 -- For Java)
  9. RSA—非对称加密算法
  10. ThinkPHP框架下基于RBAC的权限控制模式详解