前天在园子浏览文章的时候看到mongodb的介绍,之前也听说过mongodb但是一直没去研究。今天下午有空正好就百度下。一番研究后,决定学习并写下此系列博客。
![](https://i-blog.csdnimg.cn/blog_migrate/18250446c709eb578a01637616545da8.jpeg)
当然环境变量不是一定要安装的,只是方便我们在命令行操作
等同于在cmd下 E:\soft4develop\mongodb\bin>
执行如下命令
mongod --install --dbpath e:\soft4develop\mongodb\data --logpath e:\soft4develop\logs\mongodb.log
正常执行的话
命令行会提示 all output going to: e:\mongodb\logs\mongodb.log
简单介绍下上面命令
--install就是往系统的服务面板里头写入服务项
--dbpath 存放数据库的文件
--logpath 存放日志文件
当然可以通过serviceName 和serviceDisplayName来自定义服务名称 有兴趣的朋友可以自己试试
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
http://localhost:28017/
就可以看到mongodb的运行情况了。
同时在服务面板可以看到mongoDB的服务项
在安装过程中
可能遇到的问题
网络上的方法是在data目录将mongod.lock删除。可惜本人自己测试无法使用 只能通过Net start MongoDB来启动 才可以顺利开启mongodb
还有就是如果配置错误 比如要换mogodb的位置
那比较麻烦了
提供一个命令
mongodb --dbpath e:\soft4develop\mongodb\data --logpath e:\soft4develop\logs\mongodb.log -remove
当然也可以使用sc delete MongoDB来删除服务项
最好还是在注册表去找mongo的选项,并一一删除 重启在重新安装
补充:
后面又查看了资料 原先自己启动的方式很简单 直接mongod以为就可以启动Mongodb 原来不知还要指定dbpath
C:\Documents and Settings\Administrator>mongod -dbpath=e:\soft4develop\mongodb\data
然后就可以顺利启动mongodb了
至此 ,第一课的Mongodb就算结束了哈。