在Windows上安装MongoDB
原文官方文档:https://docs.mongodb.org/v2.6/tutorial/install-mongodb-on-windows/
基于版本:MongoDB 2.6
概览
通过这个示例在Windows上安装MongoDB。
平台支持:
从2.2版本开始,MongoDB不支持Windows XP了,请使用最新版本的Windows使用较新的MongoDB的版本。
重要:
如果你使用的Windows Server 2008 R2的edition版本或者是Windows 7,请安装a hotfix to resolve an issue with memory mapped files。
要求
如果是Windows系统,那么必须是Windows Server 2008 R2, Windows Vista或者更新的版本,.msi安装包包括了所有的软件依赖,并且在安装的过程中会自动升级之前通过.msi安装的老版本的MongoDB。
获取MongoDB
- 选择你需要的MongoDB
下面有三种方式在适合window。
2.下载适合window的MongoDB
下载地址:https://www.mongodb.org/downloads?_ga=1.211672341.1230752409.1452936071#production
安装MongoDB
这里只说明压缩版本的MongoDB,直接解压即可。
运行MongoDB
1.设置MongoDB环境
MongoDB需要有一个数据目录来存储数据,MongoDB默认的数据目录是\data\db,
你可以使用如下方式指定一个数据目录:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
2.启动MongoDB
启动MongoDB,运行mongod.exe。比如,在命令行窗口运行:
C:\mongodb\bin\mongod.exe
启动成功如下:
几个常用的启动参数如下:
--help,-h
使用mongod的参数说明信息。
--version
当前mongodb的版本信息。
--port <port>
默认:27017
以指定端口启动mongodb:mongod --port xxxx,其中xxxx是端口号。
--auth
开启用户访问数据库的认证。使用了auth参数,访问mongodb的使用,必须要通过用户名和密码进行验证。
例如:mongod --auth --port 27017
--noauth
关闭认证,默认情况下是以无认证的方式启动的。
--dbpath <path>
Linux和OS X默认是/data/db,Window是\data\db。
指定mongodb的数据库文件路径
例如:mongod -auth --port 27017 --dbpath C:\dev_environment\mongodb-win32-i386-2.6.11\db
对于MongoDB启动的命令参数的详细说明,请参考:mongod.exe和mongod。
3.连接MongoDB
连接MongoDB通过mongo.exe shell,打开另一个命令行窗口,
C:\mongodb\bin\mongo.exe
几个常用的连接参数如下:
--port <port>
mongodb客户端要连接的mongodb服务的端口号
--host <hostname>
mongodb客户端要连接的mongodb服务器的主机名(ip地址)
--username <username>, -u <username>
当要登陆需要验证的mongodb数据库时和--password <password> 以及 --authenticationDatabase参数一起使用。
比如:mongo --port 27017 -u "test" -p "123456" --authenticationDatabase "test"
--authenticationDatabase <dbname>
在2.4版本才出现的,用于指定要验证的数据库。
--authenticationMechanism <name>
指定认证用户的认证机制,默认是MONGODB-CR,这个参数从版本2.4才开始用的,从版本2.6开始,加入了对PLAIN 和 MONGODB-X509 认证机制的支持,需要注意的是,不同版本的mongodb认证机制是不一样的,所以可能会导致不同版本的客户端可能在其他的mongodb上认证不通过。还有如果使用java连接的话,驱动版本和MongoDB的版本也是紧密关联的,因为版本的不兼容,可能会导致认证不通过。
对于MongoDB连接命令参数请参考:mongo.exe。
4.关闭MongoDB数据库
在启动mongoDB数据库的命令行窗口中,按Control+C.
以Windows服务启动MongoDB.
在Windows上安装MongoDB的更多相关文章
- Windows上安装MongoDB步骤
事前准备: 1.在mongoDB官网下载.msi文件,我下的是社区版,下载地址:https://www.mongodb.com/download-center#community 2.点击msi文件安 ...
- MongoDB(二):在Windows环境安装MongoDB
1. 在Windows环境安装 1.1 MongoDB下载 要在Windows上安装MongoDB,首先打开MongoDB官网:https://www.mongodb.com/download-cen ...
- Windows 10安装MongoDB(安装&启动)
Windows 10家庭中文版,MongoDB 3.6.3, 最近在学习Scrapy,可以却从未将scraped data存储到数据库中.在看过一些文档后,Scrapy会和MongoDB结合使用(还有 ...
- 在Windows下安装MongoDB
概述 读者可以通过本文来学习在Windows操作系统上安装MongoDB. 从2.2版本开始,Mongo DB不在支持Windows XP.请使用最近的windows来安装最近发布的MongoDB.本 ...
- windows下安装mongoDB(zip版)
windows下安装mongoDB(zip版) 下面说明如何在win10下用zip包安装好mongoDB数据库 首先要先从网上下载mongoDB的zip包 http://dl.mongodb.org/ ...
- windows 10安装mongodb数据库
简介 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当 ...
- 在Windows上安装部署Cuckoo
1. Cuckoo使用的第三方工具及库 Yara:http://plusvic.github.io/yara/ Pydeep:https://github.com/kbandla/pydeep Yar ...
- 在Windows上安装Elasticsearch 5.0
在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...
- Windows 下安装 MongoDB
Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...
随机推荐
- 模拟jquery链式访问
一直写代码写代码,博客都快荒废了,眼看一月要过完,不能不留下点记忆,嘿嘿,刚研究了下jquery的链式访问,这么好用的技能我赶紧get了下,研究后略微修改,模拟一个简单的链式访问,下面这段代码支持修改 ...
- WebServiceWSDLWeb
WSDL 文档仅仅是一个简单的 XML 文档. 它包含一系列描述某个 web service 的定义. WSDL 文档是利用这些主要的元素来描述某个 web service 的: 元素 定义 < ...
- python之pymysql模块学习(待完善...)
pymysql介绍 pymysql是在python3.x版本中用于连接mysql服务器的一个库.python2中则使用mysqldb. 安装方法: pip install pymysql 使用实例: ...
- sql server 重命名列(字段)
调用系统存储过程sp_rename,直接看代码: EXEC sp_rename 'myTable.oldName','newName','COLUMN' 如果重命名表,则: EXEC sp_re ...
- 更换gitlab公网IP,引发的故障。
gitlab更换公网IP地址,导致gitlab非常的很卡,并且ssh方式添加的远程仓库是无法git pull 或者git push,只有是添加http方式的可以正常git pull和git push ...
- poptest老李谈数据结构中深度优先和广度优先
poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-845052 ...
- Java环境----JDK开发环境搭建及环境变量配置
1.啥是jdk? jdk的是java development kit的缩写,意思是java程序开发的工具包. jdk的版本,一共有三种,标准版(j2se),企业版(j2ee),移动设备版(j2me). ...
- cloud-init 典型应用 - 每天5分钟玩转 OpenStack(174)
本节介绍几个 cloud-init 的典型应用:设置 hostanme,设置用户初始密码,安装软件. 设置 hostname cloud-init 默认会将 instance 的名字设置为 hostn ...
- JavaScript--------------------jQuery中.bind() .live() .delegate() .on()的区别 和 三种方式写光棒事件 动画
bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数. $("a").bind("click",function(){alert( ...
- 计算机程序的思维逻辑 (79) - 方便的CompletionService
上节,我们提到,在异步任务程序中,一种常见的场景是,主线程提交多个异步任务,然后希望有任务完成就处理结果,并且按任务完成顺序逐个处理,对于这种场景,Java并发包提供了一个方便的方法,使用Comple ...