设为首页 收藏本站
查看: 1036|回复: 0

[经验分享] mongoDB windows安装

[复制链接]
YunVN网友  发表于 2015-7-9 10:52:29 |阅读模式
  http://www.mongodb.org/ mongodb的官方文档。
  http://www.iyunv.com/lipan/archive/2011/03/08/1966463.html     系列文章
  http://www.iyunv.com/Leo_wl/archive/2012/02/10/2345888.html 完整安装例子

MongoDB服务端可运行在Linux、Windows或IOS平台,支持32位和64位应用,默认端口为27017。推荐运行在64位平台,因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB
  从这些优点,很容易得到结论。mongodb就是给缺乏人手的中小型团队提供的一个处理海量数据的,高并发高可用性的数据化持久工具。
  如果你是大团队,你可以选择自行开发,可以选择hbase.但是,作为一个中小型团队,当你面临海量数据和高并发压力的情况下,mongodb可能是最合适的选
  择。
  1:下载http://www.mongodb.org/display/DOCS/Downloads 选择你要下载的版本
  2:建一个DB文件夹 我是放到D盘,路径d:\db
  3: 设置存放数据库文件的路径
  进入 cmd 提示符控制台
  D:\mongodb\bin> mongod.exe --dbpath=d:\DB\data
  (这个cmd不要关了!)
  4:重新新打开一个CMD窗口 输入:d:\mongodb\bin>mongo.exe,如果出现下面提示,恭喜你安装成功了,很简单吧
  
  D:\mongodb\bin>d:\mongodb\bin\mongo.exe MongoDB shell version: 1.4.0 url: test connecting to: test type "exit" to exit type "help" for help >
  
  5:D:\mongodb\bin>mongod.exe -dbpath d:\DB -install 注册windows service,免得以后麻烦,每次要启动
  D:\mongodb\bin>mongo.exe MongoDB shell version: 1.4.0 url: test connecting to: test type "exit" to exit type "help" for help > use test switched to db test > db.foo.save({hello:1,word:2}) > db.foo.find() { "_id" : ObjectId("4bc1854e0140000000006f05"), "hello" : 1, "word" : 2 }
  6:cmd都关闭后,这个mongodb就关闭了服务了,如何实现开机启动呢?
  安装MongoDB的windows服务的方法为是在MongoDB安装目录下创建logs目录,然后在CMD命令行输入
D:\Mongodb>mongod --logpath D:/mongodb/logs/mongodb.log --logappend --dbpath D:/mongodb/data --directoryperdb --serviceName MongoDB –install
  显示:
  all output going to: D:/mongodb/logs/mongodb.log
  Creating service MongoDB.
  Service creation successful.
  Service can be started from the command line via 'net start "MongoDB"'.
  表示服务创建成功。
该命令行指定了日志文件:/logs/MongoDB.log,日志是以追加的方式输出的;

数据文件目录:/data,并且参数--directoryperdb说明每个DB都会新建一个目录;

Windows服务的名称:MongoDB;

以上的三个参数都是可以根据自己的情况而定的。

最后是安装参数:--install,与之相对的是—remove

7:以后就可以在cmd下用命令

net start MongoDB和

net stop MongoDB来启动和停止MongoDB了,也可以在本地服务中看到通过界面来管理该服务。

8:如果出现发生系统错误 1067 请把db目录下的mongod.lock文件删除后重新输入net start MongoDB启动服务即可。



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-84729-1-1.html 上篇帖子: Stey by Step——MongoDB学习(三)基本操作 下篇帖子: Python访问MongoDB数据库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表