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

[经验分享] 在Windows上安装MongoDB(译)

[复制链接]

尚未签到

发表于 2015-7-7 09:36:31 | 显示全部楼层 |阅读模式
简介¶

本教程提供了安装和运行的方法在Microsoft Windows MongoDB服务器(即“mongod.exe”)平台通过在命令提示符和概括的过程设立的MongoDB 作为 Windows 服务

与Windows的操作MongoDB的是类似MongoDB的其他 platforms大多数组件共享相同的运作模式。

程序¶

下载MongoDB的为Windows ¶

下载最新的生产版本的MongoDB的从MongoDB的下载页面 。

有三个版本的MongoDB的适用于Windows:


  • MongoDB的适用于Windows Server 2008 R2版本只能运行在Windows服务器2008 R2,Windows 7的64位和Windows的新版本。这构建在Windows平台下利用最新的增强功能并不能运行在旧版本的Windows。
  • MongoDB中的Windows 64位上运行任何64位版本的Windows比Windows XP,包括Windows Server 2008 R2和Windows更新7 64位。
  • MongoDB的用于Windows的32位32位版本的Windows上运行的任何比Windows XP更新。仅用于32位版本的MongoDB的旧的系统,用于测试和开发系统。
在2.2版本中的改变:MongoDB中不支持Windows XP。请使用较新的的Windows版本,使用最新版本的MongoDB的。

其他

您的随时下载正确版本的MongoDB的Windows系统。64位版本的MongoDB的与32位Windows的工作。

MongoDB的32位版本仅适用于测试和评价宗旨和支持数据库小于2GB。

您可以找到您的Windows版本的体系结构平台使用下面的命令在命令Prompt

wmic os get osarchitecture

在Windows资源管理器中,找到MongoDB的下载文件,通常在默认的下载目录。的档案解压缩到C:\右点击存档,并选择全部提取 ,浏览到C:\。

其他

文件夹名称是:

C:\mongodb-win32-i386-[version]

或者:

C:\mongodb-win32-x86_64-[version]

在这两个例子中,替换版本的MongoDB的[版本]下载

设置环境¶

通过选择“ 开始 ”来启动命令提示符菜单 ,然后所有程序 ,然后附件 ,然后右键单击“ 命令提示符然后选择 Run作为管理员从弹出菜单中。在命令提示符下 ,执行以下命令:

cd \

move C:\mongodb-win32-* C:\mongodb

其他

MongoDB是自包含的,没有任何其他系统依赖关系您可以从任何你选择的文件夹中运行的MongoDB。你开始了调查分析仪,可以安装MongoDB的任何目录(例如:D:\测试\ mongodb的 )

MongoDB中需要一个数据文件夹来存储它的文件。默认的MongoDB的数据目录的位置是C:\ DATA \ DB。创建此文件夹中使用“ 命令提示符 ”。发出以下命令序列:

md data

md data\db

其他

您可以指定一个备用路径为\ DATA \ DBDBPATH设置mongod.exe,如在下面的例子:

C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

如果您的路径中包含空格,请将整个路径括在双报价,例如:

C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

启动MongoDB¶

要启动MongoDB中,从命令提示符下执行:

C:\mongodb\bin\mongod.exe

这将启动主MongoDB数据库的过程。在控制台输出的等待连接消息表明mongod.exe过程中成功运行。

其他

根据您的系统的安全级别,Windows将发行安全警报 “对话框中堵”一些功能“C:\ \ MongoDB中的\ bin \ mongod.exe的通信网络。所有的用户应选择专用网络,如我家庭或工作网络,并单击“ 允许访问”。对于额外的安全和MongoDB的信息,请阅读安全和认证 维基页面

警告

不要让mongod.exe可以访问的公共网络,而无需运行在“安全模式”(即授权 )。MongoDB的被设计成运行在“受信任的环境”和数据库中不启用身份验证或“安全模式”默认 弋陪余

连接MongoDB的使用的mongo.exe shell。打开另一个命令提示符并发出以下命令:

C:\mongodb\bin\mongo.exe

其他

执行命令启动C:\ mongodb的\ BIN \ mongo.exe在一个单独的自动开始的mongo.exe的外壳命令提示符窗口。

mongo.exe外壳将连接到mongod.exe上运行localhost接口,默认情况下,端口27017。在十九世纪末,mongo.exe提示符下,执行下面两个命令在测试中插入一条记录的默认集合测试数据库,然后检索该记录:

> db.test.save( { a: 1 } )

> db.test.find()

参见。

“ 蒙戈 ”和“ JavaScript接口 。“IF你想要开发使用。NET的应用程序,请参阅Ç#更多的语言中心的wiki页面的信息。

MongoDB的作为Windows服务¶

新的2.0版中。

安装的MongoDB 作为 Windows 服务 ,从而使数据库将自动启动,重新启动后,每个周期。

其他

mongod.exe增加了运行的Windows的支持服务2.0版本,并mongos.exe增加了支持在2.1.1版的Windows服务运行。

系统配置¶

您的MongoDB作为Windows运行时,应指定两个选项服务:日志的输出(即日志路径 )的路径和配置文件修改。


  • MongoDB的日志文件中创建一个特定的目录:
md C:\mongodb\log


  • 创建一个配置文件, 日志路径的选择MongoDB的在命令提示符下发出此命令:
echo logpath=C:\mongodb\log\mongo.log > C:\mongodb\mongod.cfg

虽然这些可选步骤是可选的,创建一个特定的位置日志文件和使用配置文件是很好的做法。

其他

考虑设置logappend选项。如果你不这样做,mongod.exe将删除现有的日志的内容文件的时候开始。

在2.2版本中的改变:默认日志路径和logappend行为在2.2版本中会改变。

安装和运行MongoDB的服务¶

运行下面的命令在命令提示符下“管理权限”


  • 要安装MongoDB的服务:
C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.cfg --install

修改根据需要的mongod.cfg文件路径。对于-安装选项获得成功,你必须指定一个日志路径设置或-日志路径 运行时选项。


  • 要运行MongoDB的服务:
  • net start MongoDB
其他

如果你想使用另一种路径为您的DBPATH 在指定的配置文件(例如:C:\ mongodb的\ mongod.cfg)-安装在您指定的 操作。您也可以指定- DBPATH 在命令行上,但是,总是喜欢配置文件。

如果的DBPATH`目录不存在,mongod.exe将无法开始。默认值对的DBPATH是\ DATA \ DB。

停止或删除MongoDB的服务¶


  • 要停止MongoDB的服务:


  • net stop MongoDB


  • 要删除MongoDB的服务:
C:\mongodb\bin\mongod.exe --remove


友情提示:

在安装Windows Service时 你的cmd需“右键在管理员运行”,配置文件中要设置log和db的配置项,例:

  logpath=D:\mongodb\log\mongo.log
dbpath=D:\mongodb\db

运维网声明 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-84008-1-1.html 上篇帖子: windows下mongodb基础玩法系列二CURD操作(创建、更新、读取和删除) 下篇帖子: MongoDB 2.6.2 发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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