热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Windows上安装MongoDB(译)

简介本教程提供了安装和运行的方法在MicrosoftWindowsMongoDB服务器(即mongod.exe)平台通过在命令提示符和概括的过程设立的MongoDB作为Windows服务。与Windows的操作MongoDB的是类似MongoDB的其他platforms大多数组件共享相同的运作模式。程序

简介 本教程提供了安装和运行的方法在Microsoft Windows MongoDB服务器(即mongod.exe)平台通过在命令提示符和概括的过程设立的MongoDB 作为 Windows 服务 。 与Windows的操作MongoDB的是类似MongoDB的其他 platforms大多数组件共享相同的运作模式。 程序

简介¶

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

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

程序¶

下载MongoDB的为Windows ¶

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

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

在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()

参见。

“ 蒙戈 ”和“ 。“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


    推荐阅读
    • 如何在服务器主机上实现文件共享的方法和工具
      本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
    • Allegro总结:1.防焊层(SolderMask):又称绿油层,PCB非布线层,用于制成丝网印板,将不需要焊接的地方涂上防焊剂.在防焊层上预留的焊盘大小要比实际的焊盘大一些,其差值一般 ... [详细]
    • Abp+MongoDb改造默认的审计日志存储位置
      一、背景在实际项目的开发当中,使用AbpZero自带的审计日志功能写入效率比较低。其次审计日志数据量中后期十分庞大,不适合与业务数据存放在一起。所以我们可以重新实现A ... [详细]
    • MongoDB学习:(二)MongoDB简单使用
      MongoDB学习:(二)MongoDB简单使用MongoDB使用:执行mongodb的操作之前,我们需要运行命令,来进入操作命令界面>mongo提示 ... [详细]
    •     系统采用jeeplus框架(ssm+redis+shiro+mongodb+redis),默认是做了JSP未做前后端分离,由于业务需要已经多终端使用的需求(H5、小程序等) ... [详细]
    • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
      VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
    • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
      一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
    • [译]技术公司十年经验的职场生涯回顾
      本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
    • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
    • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
      本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
    • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
    • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
      本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
    • step1.为mongodb添加admin管理员root@12.154.29.163:~#mongoMongoDBshellversionv3.4.2connectingto:mo ... [详细]
    • 一、前言在数据库中,慢查询日志通常是用来进行优化数据库,MySQL中存在慢查询,Mongodb中也是如此。在Mongo中的慢查询属于Mon ... [详细]
    • 今天我们学习,数据库mongodb的使用,最下面有mongodb的下载链接。pipinstallpymongo首先安装pymongo,然后在需要用到的地方importpymongo ... [详细]
    author-avatar
    shaihaiyou
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有