随笔- 111 文章- 4 评论- 231 博客园 首页 新随笔 联系 管理 订阅
环境:win8 32bit
1:安装
去mongodb的官网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 的命令再次创建服务 就能启动了。
作者:Joan 出处:www.cnblogs.com/Joans/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 posted on 2014-05-15 12:24 Joans 阅读(38107) 评论(4) 编辑 收藏 发表评论 #1楼 2015-06-01 09:22 | 爱情漂流瓶 多谢楼主!!!找的就是这个东西。。。但是还有一点不太明白 。,。。为什么每次启动都需要手动设置path??每次都需要。。。 支持(0) 反对(0) http://pic.cnblogs.com/face/659845/20150824171132.png #2楼[楼主] 2015-06-02 11:47 | Joans @ 爱情漂流瓶不需要,是不是服务你没启动 支持(0) 反对(0) http://pic.cnblogs.com/face/u136834.png #3楼 2015-07-23 11:15 | 崔东生 @ Joans
也可以写一个批处理文件
.bat 支持(0)反对(0) http://pic.cnblogs.com/face/755223/20151216143057.png #4楼[楼主]3253017 2015/8/24 11:42:31 2015-08-24 11:42 | Joans @ 崔东生
对,批处理 支持(0)反对(0) http://pic.cnblogs.com/face/u136834.png 刷新评论刷新页面 返回顶部 注册用户登录后才能发表评论,请 登录 或 注册, 访问网站首页。 【推荐】超50万VC++源码: 大型组态工控、电力仿真CAD与GIS源码库!
【报名】2050 大会 - 博客园程序员团聚(5.25 杭州·云栖小镇)
【招聘】花大价钱找技术大牛我们是认真的!
【腾讯云】买域名送解析+SSL证书+建站
· Steam账户隐私政策调整 或影响第三方游戏销量统计
· 消息称沃尔玛接近收购印度电商巨头Flipkart多数股权
· 曾鸣:企业“烧钱”发展有价值吗?看摩拜就知道了
· 王兴参加摩拜全员大会稳军心,还说ofo掉进阿里的大坑
· Facebook深陷泥潭,扎克伯格打不好的广告牌
» 更多新闻...
· 写给自学者的入门指南
· 和程序员谈恋爱
· 学会学习
· 优秀技术人的管理陷阱
· 作为一个程序员,数学对你到底有多重要
» 更多知识库文章...
|
||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|---|---|---|---|---|---|
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 1 | 2 | 3 | 4 | 5 |
园龄:7年10个月
粉丝:208
关注:26 +加关注
搜索
常用链接
随笔分类
随笔档案
- 2017年10月 (6)
- 2017年7月 (1)
- 2016年8月 (6)
- 2016年3月 (2)
- 2015年12月 (2)
- 2015年11月 (2)
- 2015年8月 (1)
- 2015年5月 (1)
- 2015年4月 (6)
- 2015年3月 (1)
- 2014年12月 (1)
- 2014年11月 (6)
- 2014年9月 (3)
- 2014年8月 (6)
- 2014年7月 (2)
- 2014年5月 (4)
- 2014年4月 (1)
- 2013年10月 (1)
- 2013年6月 (1)
- 2013年5月 (2)
- 2013年4月 (1)
- 2013年3月 (1)
- 2013年2月 (4)
- 2013年1月 (1)
- 2012年12月 (1)
- 2012年11月 (2)
- 2012年10月 (6)
- 2012年9月 (4)
- 2012年8月 (3)
- 2012年7月 (2)
- 2012年5月 (4)
- 2012年4月 (3)
- 2012年3月 (1)
- 2012年2月 (2)
- 2011年11月 (3)
- 2011年10月 (2)
- 2011年8月 (1)
- 2011年7月 (2)
- 2011年6月 (1)
- 2011年5月 (1)
- 2011年2月 (2)
- 2010年12月 (5)
- 2010年9月 (1)
- 2010年6月 (3)
最新评论
- 1. Re:关于nginx反向代理后获取不到客户端的真实ip地址问题
- 没成功。。。唉
- --溢性循环
- 2. Re:Nginx配置文件详细说明
- 1.问题 nginx+tomcat 我放了一个欢迎页不显示图片特来学习怎么配置nginx2.看了你的文章说的挺详细的 不过不知道为什么我的root /var/www/virtual/htdocs;w.......
- --DanBrown
- 3. Re:关于nginx反向代理后获取不到客户端的真实ip地址问题
- Mark
- --NewSea
- 4. Re:python语法学习面向对象之继承
- 定义模块名的作用在于什么?
- --jj89757hhb
- 5. Re:Node+Express的跨域访问控制问题:Access-Control-Allow-Origin
- See also: This method is strongly recommended because Access-Control-Allow-Origin * is the source of......
- --老鱼_678
阅读排行榜
- 1. 记录:js删除数组中某一项或几项的几种方法(157361)
- 2. win8 iis安装及网站发布(85280)
- 3. python语法学习面向对象之继承(56635)
- 4. HTTP Header 详解(43209)
- 5. input file类型,文件类型的限制(39178)
评论排行榜
- 1. VS2010,MVC2与EF(Entity Framework)实现增删改的实例(37)
- 2. 关于在mvc4中多语言建站的实例(26)
- 3. win8 iis安装及网站发布(13)
- 4. iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题(9)
- 5. 编写高质量代码:Web前端开发修炼之道(三)(9)