【先定一个小目标】Windows下安装MongoDB 3.2
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
选择自定义安装模式,选择安装目录 d:\MongoDB
注:MongoDB是独立的,没有任何其他系统的依赖。你可以在任何你选择的文件夹运行MongoDB。所以你可以在任意文件夹中安装MongoDB(如D:\test\ MongoDB)。 注意避免中文目录。
2、MongoDB 运行
打开管理员命令提示
需要通过管理员模式的命令提示符,来执行安装命令。
管理员命令提示打开方式:
快捷键
win+r打开“运行”窗口,输入cmd快捷键
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"
看到上面的提示底部出现waiting for connections 字样,则表示dbpath配置完成,且MongoDB启动成功。
而且此时打开资源管理器,进入MongoDB的dbpath目录,内容如下:
可以发现本地确实初始化数据库了。
创建成功时,MongoDB会根据系统安全级别,弹出mongod.exe网络通信的安全警告,选择允许,且需要选择网络时,应该选择私有网络,如家庭和工作网络。更多MongoDB的信息安全.
运行MongoDB
通过运行mongo.exe启动MongoDB。例如:
D:\MongoDB\bin\mongo.exe
命令行窗口显示如下内容:
窗口中可以看到当前MongoDB shell的版本,及此时连接的数据库。
注:如果想要使用.net开发应用程序,更多信息可以参看文档 C# and MongoDB
开始使用MongoDB
为了帮助您开始使用MongoDB,MongoDB提供了各种驱动版本的入门指南 Getting Started Guides。
在MongoDB Shell中,通过help 来查看命令说明:
在生产环境中部署MongoDB之前,考虑生产记Production Notes录文件。
最后想停止MongoDB,可以在mongod.exe的命令行窗口,使用快捷键Ctrl+c即可。
出现如框中的路径时,表示MongoDB已停止。
3、配置MongoDB的Windows服务
在上面的配置中,虽然启动了服务,且可以进行数据库操作,但是开两个窗口很不方便,所以可以通过配置文件,来配置windows服务。
创建目录
为您的数据库和日志文件创建目录:
mkdir D:\MongoDB\data\db
mkdir D:\MongoDB\data\log
创建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
关闭和删除服务
停止MongoDB服务使用以下命令:
net stop MongoDB
删除MongoDB服务使用以下命令:
"D:\MongoDB\bin\mongod.exe" --remove
当然你可以使用使用.bat文件批量执行以上命令.
【先定一个小目标】Windows下安装MongoDB 3.2的更多相关文章
- 【先定一个小目标】Redis 安装成windows服务-开机自启
1.第一步安装成windows服务的,开机自启动 redis-server --service-install redis.windows.conf 2.启动\关闭 redis-server --se ...
- Windows 下安装 MongoDB
Windows 下安装 MongoDB 的步骤:1.官网www.mongodb.com下载安装包或zip包2.解压下载的文件到文件夹 D:\mongo .3.使用管理员权限打开CMD,导航到目录 D: ...
- windows下安装MongoDB扩展和配置
windows下安装MongoDB扩展和配置 1.下载mongoDB扩展,根据当前php版本进行下载 地址如下:http://pecl.php.net/package/mongo 我本地php版本是 ...
- windows下安装mongoDB(zip版)
windows下安装mongoDB(zip版) 下面说明如何在win10下用zip包安装好mongoDB数据库 首先要先从网上下载mongoDB的zip包 http://dl.mongodb.org/ ...
- 先定一个小目标,自己封装个ajax
你是否发现项目中有很多页面只用到了框架不到十分之一的内容,还引了压缩后还有70多kb的jquery库 你是否发现项目中就用了两三个underscore提供的方法,其他大部分的你方法你甚至从来没有看过 ...
- 【MongoDb--初入江湖】windows下安装MongoDb
一.windows下安装MongoDb http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/
- windows下安装MongoDB进度条不动
windows 下安装MongoDB, 在 Installing MongoDB Compass...(this may take a few minutes) 一步,会停留很长时间,点击取消可能也会 ...
- (一)windows下安装MongoDB解压版
windows下安装MongoDB解压版 我安装的是(mongodb-win32-x86_64-2008plus-ssl-4.0.8.zip)版本 亲测可以使用. 连接: Windows下MongoD ...
- windows下安装mongodb以及node.js连接mongodb
一.MongoDB 下载 下载地址 https://www.mongodb.com/download-center#community 选择windows版下载,然后安装. 二.安装完毕后创建数据 ...
- 先定一个小目标:10天自学C语言编程,教你如何改变一生
C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现 ...
随机推荐
- MYSQL基础操作之单表的增删改查
一.添加数据. -- 1.创建表,并插入一定的数据. CREATE TABLE STUDENT( ID INT, USERNAME ), SERVLET INT, JSP INT, ADDRESS ) ...
- installshield使用教程
从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Vis ...
- Oracle/PLSQL: ORA-06550
参考: http://blog.csdn.net/haiross/article/details/20612135 Oracle/PLSQL: ORA-06550 Learn the cause an ...
- 关于Oracle的疑问
索引范围扫描(index range scan) select empno,ename from emp where empno > 1 order by empno 这种情况下不会使用索引范围 ...
- EF里查看/修改实体的当前值、原始值和数据库值以及重写SaveChanges方法记录实体状态
本文目录 查看实体当前.原始和数据库值:DbEntityEntry 查看实体的某个属性值:GetValue<TValue>方法 拷贝DbPropertyValues到实体:ToObject ...
- SQL优化 查询语句中,用 inner join 作为过滤条件和用where作为过滤条件的区别
前段时间遇到一个存储过程,参数之一是一个字符串,在存储过程中,把字符串拆分成一个临时表之后存为一个key值的临时表,作为其中一个查询条件, 逻辑实现上有两种处理方式 insert into #t se ...
- ERROR: Unable to globalize '/usr/local/NONE/etc/php-fpm.d/*.conf' 问题的解决
今天继续作大死,趟php7的配置的坑. 照例,安装了昨天的各种扩展之后,解压php7的压缩文件到 /usr/local/. 然后开始配置config的扩展: ./configure --prefix= ...
- 分布式搜索引擎Elasticsearch性能优化与配置
1.内存优化 在bin/elasticsearch.in.sh中进行配置 修改配置项为尽量大的内存: ES_MIN_MEM=8g ES_MAX_MEM=8g 两者最好改成一样的,否则容易引发长时间GC ...
- 理解Docker(6):若干企业生产环境中的容器网络方案
本系列文章将介绍 Docker的相关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...
- BZOJ 2434: [Noi2011]阿狸的打字机 [AC自动机 Fail树 树状数组 DFS序]
2434: [Noi2011]阿狸的打字机 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 2545 Solved: 1419[Submit][Sta ...