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

[经验分享] 【先定一个小目标】Windows下安装MongoDB 3.2

[复制链接]

尚未签到

发表于 2017-6-29 07:09:15 | 显示全部楼层 |阅读模式
  1、MongoDB 安装
  官网提供了三个版本下载:
- MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。
- MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
- MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
MongoDB官网下载地址:MongoDB downloads pages

安装MongoDB
DSC0000.jpg

DSC0001.jpg

  选择自定义安装模式,选择安装目录 d:\MongoDB
DSC0002.jpg
  注:MongoDB是独立的,没有任何其他系统的依赖。你可以在任何你选择的文件夹运行MongoDB。所以你可以在任意文件夹中安装MongoDB(如D:\test\ MongoDB)。 注意避免中文目录。
  
  2、MongoDB 运行

打开管理员命令提示
  需要通过管理员模式的命令提示符,来执行安装命令。
管理员命令提示打开方式:



    •   快捷键win+r打开“运行”窗口,输入cmd
      DSC0003.jpg

    •   快捷键 Ctrl + Shift + Enter ,则可以打开 ”管理员命令提示“。(win xp/win 7下)



设置MongoDB运行环境
  MongoDB需要数据目录来存储所有的数据,其默认的数据目录为\data\db ,可以通过mongod.exe --dbpath命令来指定MongoDB的数据目录。例如:



mkdir D:\MongoDB\data\db;
D:\MongoDB\bin\mongod.exe --dbpath D:\MongoDB\data\db

  如果路径里面包含空格,就用双引号括住整个路径,例如:



D:\MongoDB\bin\mongod.exe --dbpath "D:\MongoDB db data"

DSC0004.jpg
看到上面的提示底部出现waiting for connections 字样,则表示dbpath配置完成,且MongoDB启动成功。
而且此时打开资源管理器,进入MongoDB的dbpath目录,内容如下:
DSC0005.jpg
可以发现本地确实初始化数据库了。
创建成功时,MongoDB会根据系统安全级别,弹出mongod.exe网络通信的安全警告,选择允许,且需要选择网络时,应该选择私有网络,如家庭和工作网络。更多MongoDB的信息安全.


运行MongoDB
  通过运行mongo.exe启动MongoDB。例如:



D:\MongoDB\bin\mongo.exe
  命令行窗口显示如下内容:
DSC0006.jpg
窗口中可以看到当前MongoDB shell的版本,及此时连接的数据库。
  注:如果想要使用.net开发应用程序,更多信息可以参看文档 C# and MongoDB

开始使用MongoDB
  为了帮助您开始使用MongoDB,MongoDB提供了各种驱动版本的入门指南 Getting Started Guides。
  在MongoDB Shell中,通过help 来查看命令说明:
DSC0007.jpg
  在生产环境中部署MongoDB之前,考虑生产记Production Notes录文件。
  最后想停止MongoDB,可以在mongod.exe的命令行窗口,使用快捷键Ctrl+c即可。
DSC0008.jpg
出现如框中的路径时,表示MongoDB已停止。
  3、配置MongoDB的Windows服务
  在上面的配置中,虽然启动了服务,且可以进行数据库操作,但是开两个窗口很不方便,所以可以通过配置文件,来配置windows服务。

创建目录
  为您的数据库和日志文件创建目录:



mkdir D:\MongoDB\data\db
mkdir D:\MongoDB\data\log
DSC0009.jpg


创建cfg配置文件
  创建一个配置文件,文件内必须设置MongoDB日志路径 systemLog.path。包扩一些其他的附加配置选项。
例如,在在D:\MongoDB\ 下创建mongod.cfg,并在文件内指定systemlog.path和storage.dbpath:



systemLog:
destination: file
path: D:\MongoDB\data\log\mongod.log
storage:
dbPath: D:\MongoDB\data\db
安装MongoDB服务
  注意:
运行所有的命令都应该在管理员命令行窗口内。(管理员权限运行cmd)
通过运行mongod.exe的–install安装选项和–config和配置选项,指定先前创建的配置文件安装MongoDB服务。



"D:\MongoDB\bin\mongod.exe" --config "D:\MongoDB\mongod.cfg" --install
  设置独立的数据库地址dbpath,可以通过配置文件或者命令–dbpath来设置。
  如果需要,你可以安装多个实例的mongod.exe或mongos.exe服务。安装的每个服务设置唯一的 –serviceName 和–serviceDisplayName。仅当有足够的系统资源和系统设计要求时,设置多个实例。
  如要让服务自动启动,可以通过下面命令:



sc.exe create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config=\"C:\MongoDB\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
  sc.exe中在“=”和配置值(如“binpath =”)之间需要一个空格,且用一个“\”转义双引号,以逃避双重引号。
  如果成功创建,下面的日志信息将显示:



[SC] CreateService SUCCESS
开启服务



net start MongoDB
DSC00010.jpg


关闭和删除服务
  停止MongoDB服务使用以下命令:



net stop MongoDB
  删除MongoDB服务使用以下命令:



"D:\MongoDB\bin\mongod.exe" --remove

  当然你可以使用使用.bat文件批量执行以上命令.

运维网声明 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-389146-1-1.html 上篇帖子: hdu 5802 Windows 10 贪贪贪 下篇帖子: [小技巧] 打造属于 Dell XPS 13 (9350) 的专属 Windows 7 iso 镜像
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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