环境:win8 32bit

1:安装

去mongodb的官网http://www.mongodb.org/downloads下载32bit的包

解压后会出现以下文件

在安装的盘C:下建立mongodb文件夹,拷贝bin文件夹到该目录下,这样就相当于安装了mongodb的相关命令。

为了启动mongodb方便,将mongod.exe路径加入环境变量,电脑->属性->高级系统设置->环境变量,在path里加入路径:

这样在命令行任何地方都能用到mongod命令。

2:建立数据文件及启动

然后在D盘新建一个mongodb文件夹用来放数据文件并在mongodb文件夹下建立data,log文件夹,在log文件夹下建立mongodb.log文件

启动mongodb服务:打开命令行输入命令

>mongod --dbpath "d://mongodb//data" --logpath "d://mongodb//log//mongodb.log" --logappend

出现以下情况表示在27017端口启动成功。

解析:mongod --dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。

    --logpath 表示日志文件存放的路径     --logappend  表示以追加的方式写日志文件

在浏览器上会看到该信息:

默认27017端口,也可以通过--port 命令来修改端口,如:mongod --port 9888 "d:\\mongodb\\data"

3:以服务方式启动

每次启动服务都需要输入以上命令,为了方便,可以将启动数据库写成window服务的方式。

>mongod --logpath "d://mongodb//log//mongodb.log" --logappend --dbpath "d://mongodb//data" --directoryperdb --serviceName MongoDB --install

这样只需要在命令行输入net start MongoDB  就可以启动服务,但不知道什么原因,我这样设置了,在“服务”里,也找不到MongoDB?

改为以管理员身份启动cmd后 ,输入命令:

sc create mongodb binPath= "c:\mongodb\bin\mongod.exe --service --dbpath D:\mongodb\data --logpath=d:\mongodb\log\mongodb.log --logappend --directoryperdb"

删除服务指令: mongod.exe --remove --serviceName "MongoDB"

注意要用管理员方式启动命令行

这样在服务里面就有MongoDB的服务了

在折腾mongodb服务的过程中,发现数据库服务启动不了,弹框报错:“服务没有响应或控制功能”,尝试过很多其他的方法都无解

最后执行 sc delete mongodb  强制删除mongodb服务

然后用sc create 的命令再次创建服务   就能启动了。

最新文章

  1. LoadLibrary加载动态库失败的解决办法
  2. Linux正则表达式grep
  3. 全栈工程师学习Linux技术的忠告
  4. GB28181国检推流
  5. linux下安装软件后的环境变量设置
  6. 如何完全退出android应用程序
  7. (转)C#.NET使用TTS引擎实现文语转换
  8. TypeScript环境搭建
  9. 在Oracle 11g中用看Oracle的共享内存段---------IPCS
  10. 在Workload Automation中实现suspend分析
  11. ModelSerializer序列化(Apiview)
  12. Python开发——数据类型【字典】
  13. javascript 高级程序设计 七
  14. 运行程序,解读this指向---case5
  15. EK算法复杂度分析
  16. oracle之 RAC 11G ASM下控制文件多路复用
  17. [您有新的未分配科技点]博弈论入门:被博弈论支配的恐惧(Nim游戏,SG函数)
  18. leetcode -- Unique Binary Search Trees todo
  19. Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson
  20. thinkPHP输出sql语句(3.2和5.0通用)

热门文章

  1. Linux链接库一(动态库,静态库,库放在什么路径下)
  2. hdu 1116 Play on Words 欧拉路径+并查集
  3. kafka单节点部署无法访问问题解决
  4. C#开发Activex控件(1)
  5. 老笔记本_Win7_U盘_ReadyBoost
  6. JavaSE复习_8 泛型程序设计
  7. 共享内存 最快IPC 的原因
  8. 对SIGQUIT的实验 & Java dump
  9. 使用Ant打包工具 基本介绍
  10. Java JTable 表格 获取存储路径,文件名 ,导出excel表格