MongoDB初探系列之一:MongoDB安装及建议配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB初探系列之一:MongoDB安装及建议配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1555字,纯文字阅读大概需要3分钟。
内容图文
![MongoDB初探系列之一:MongoDB安装及建议配置](/upload/InfoBanner/zyjiaocheng/1131/d74fb110f9e84b93ac34a716a8c28226.jpg)
想必第一次听说MongoDB的各位小伙伴,一定是听到他的诸多很N的地方才决定来学习一下这个东东的。不管你是出于什么目的开始踏上这段学习之旅,但是同样作为菜鸟的我很乐意和各位一起成长。废话不多说了,各种简介在这里就不写了,只留下干货。想看简介的各位可以找度娘自行解决。
1、第一次接触新东西,当然要去官网官网转转。
MongoDB官网:https://www.mongodb.org/
下载内容如下图所示:
如果点击进入下载页面后,没有弹出来下载对话框,点击下图所示的内容即可。注意:不需要注册信息的。
2、安装
将下载的msi安装文件直接点击安装即可。其实就是一个解压缩过程。我安装到了D盘,安装完毕以后
你将会在安装目录看到有一个bin目录和一些说明文件。
3、对MongoDB进行相关配置
MongoDB在安装后你会发现这玩意很奇怪,点击bin目录下的mongo.exe 或者mongod.exe是直接闪退的。
下面,将介绍MongoDB的一些简要配置:
1)在和bin目录同级的目录下面建一个data文件夹,data文件夹下面分别建立db和log文件夹来存储数据文件和日志文件【ps:也可以建立其他文件夹,自己知道在什么地方即可】
2)在和bin目录同级的目录下面建一个mongo.config文件,作为mongodb的配置文件。[ps:在启动的时候会用到]
mongo.config文件内容如下:
##数据文件 dbpath=D:\mongodb\data\db ##日志文件 logpath=D:\mongodb\data\log\mongo.log #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 logappend=true #启用日志文件,默认启用 journal=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=false #端口号 默认为27017 port=27017
cmd 进入安装目录中的bin目录下面
执行mongod --config d:\mongodb\mongo.config
此时你将能看到一些信息。没有报错的话,就可以接着下一步了。
新建一个命令窗口,同样进入bin目录,执行mongo
此时如果配置没有问题的话,应该会看到下面的页面
5、快速启动MongoDB
每次都通过CMD进入bin目录再执行相关命令,这个显然是不能接受的。
进阶一
将MongoDB的bin目录加入系统的环境变量,想怎么玩就能怎么玩了
进阶二
此时我们发现,每次启动它都需要加一些额外参数,这个显然也不方便。有大神已经
给出了添加为windows服务的方式【ps:自行查找】。但是呢,有利也有弊。我们总会有一些有强迫症的小伙伴喜欢
自己来操作它何时启动,此时呢显然用启动关闭服务操作起来也有些繁琐。
进阶三
既然我们都已经把它加入环境变量,且每次都执行相同的命令来启动,那么为何不考虑一下把这个启动命令
写入一个快捷方式呢。
说干就干。
在桌面上新建一个快捷方式,如图所示。
创建成功后,我们何时想启动MongoDB直接点击这个快捷方式即可。不想用了,直接关闭快捷方式打开的窗口。
这个有没有很方便呢。哈哈。
下一篇将简单介绍一下MongoDB在执行完这些操作后创建的一些文件都是什么内容。
转载请注明文章原始地址,尊重作者的劳动成果。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/zgs_shmily/article/details/46844409
内容总结
以上是互联网集市为您收集整理的MongoDB初探系列之一:MongoDB安装及建议配置全部内容,希望文章能够帮你解决MongoDB初探系列之一:MongoDB安装及建议配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。