【先定一个小目标】Windows下安装MongoDB 3.2
2016-09-13 00:08
387 查看
1、MongoDB 安装
官网提供了三个版本下载:
-
-
-
MongoDB官网下载地址:MongoDB downloads pages
![](http://img.blog.csdn.net/20160321112539059)
![](http://img.blog.csdn.net/20160321112620807)
选择自定义安装模式,选择安装目录
![](http://img.blog.csdn.net/20160321113719603)
注:MongoDB是独立的,没有任何其他系统的依赖。你可以在任何你选择的文件夹运行MongoDB。所以你可以在任意文件夹中安装MongoDB(如
[b]2、[/b]MongoDB 运行
管理员命令提示打开方式:
快捷键
![](http://img.blog.csdn.net/20160321165520814)
快捷键
如果路径里面包含空格,就用双引号括住整个路径,例如:
![](http://img.blog.csdn.net/20160321211411290)
看到上面的提示底部出现
而且此时打开资源管理器,进入MongoDB的dbpath目录,内容如下:
![](http://img.blog.csdn.net/20160321204852913)
可以发现本地确实初始化数据库了。
创建成功时,MongoDB会根据系统安全级别,弹出mongod.exe网络通信的安全警告,选择允许,且需要选择网络时,应该选择私有网络,如家庭和工作网络。更多MongoDB的信息安全.
命令行窗口显示如下内容:
![](http://img.blog.csdn.net/20160321211537261)
窗口中可以看到当前MongoDB shell的版本,及此时连接的数据库。
注:如果想要使用.net开发应用程序,更多信息可以参看文档 C# and MongoDB
在MongoDB Shell中,通过
![](http://img.blog.csdn.net/20160321223352064)
在生产环境中部署MongoDB之前,考虑生产记Production Notes录文件。
最后想停止MongoDB,可以在mongod.exe的命令行窗口,使用快捷键Ctrl+c即可。
![](http://img.blog.csdn.net/20160321223524456)
出现如框中的路径时,表示MongoDB已停止。
3、配置MongoDB的Windows服务
在上面的配置中,虽然启动了服务,且可以进行数据库操作,但是开两个窗口很不方便,所以可以通过配置文件,来配置windows服务。
![](http://img.blog.csdn.net/20160321223830367)
例如,在在
运行所有的命令都应该在管理员命令行窗口内。(管理员权限运行cmd)
通过运行mongod.exe的–install安装选项和–config和配置选项,指定先前创建的配置文件安装MongoDB服务。
设置独立的数据库地址dbpath,可以通过配置文件或者命令–dbpath来设置。
如果需要,你可以安装多个实例的mongod.exe或mongos.exe服务。安装的每个服务设置唯一的 –serviceName 和–serviceDisplayName。仅当有足够的系统资源和系统设计要求时,设置多个实例。
如要让服务自动启动,可以通过下面命令:
sc.exe中在“=”和配置值(如“binpath =”)之间需要一个空格,且用一个“\”转义双引号,以逃避双重引号。
如果成功创建,下面的日志信息将显示:
![](http://img.blog.csdn.net/20160321224026948)
删除MongoDB服务使用以下命令:
当然你可以使用使用.bat文件批量执行以上命令.
官网提供了三个版本下载:
-
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)。 注意避免中文目录。
[b]2、[/b]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下Redis的安装使用
- 【先定一个小目标】windows下安装RabbitMQ消息服务器
- Windows下安装MongoDB 3.2
- 【先定一个小目标】在Windows下的安装Elasticsearch
- 在windows 2008 r2上安装Sharepoint 2010的一个错误修正
- 安装一个媒体解码器让 Windows Media Player 支持更多媒体格式
- VMware GSX3.2 安装WINDOWS 2008!(2)
- Emulator for windows CE安装中有一个或多个文件丢失的解决方法。
- Windows->一个硬盘上安装两个操作系统的想删除另一个操作系统的问题
- 如何创建一个 Windows 服务应用程序的安装项目在 Visual C# 中
- CLR 无法从 COM 上下文 0x1a2740 转换为 COM 上下文 0x1a28b0,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作
- 安装zend 和 magicdraw 弹出一个....windows 映像出错,
- 推荐一个在windows下,安装虚拟机,学习linux的视频
- MOngoDB在windows下安装和配置
- MongoDB1.61在windows下的安装指南
- 安装office2007之windows installer 服务不能更新一个或多个受保护的windows
- VMware GSX3.2 安装WINDOWS 2008!(1)
- C#制作Windows service服务系列一:制作一个可安装、可启动、可停止、可卸载的Windows service
- 异常信息:CLR无法从COM 上下文0x645e18 转换为COM上下文0x645f88,这种状态已持续60秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作.这种情况通常会影响到
- 在同一个硬盘之中安装windows、linux、solaris三系统的方法