MongoDB的Windows下安装并配置MongoDB服务
2016-08-15 12:46
585 查看
下载安装地址:
https://www.mongodb.com/download-center?jmp=nav#community
MongoDB社区版本和企业版本差异主要体现在安全认证、系统认证等方面,具体信息参考下表:
MongoDB 3.2版本之后已经不再支持windows 32位系统了。该教程将以社区版为例,不讨论企业版本。下载相应的.msi文件后双击文件进行安装,根据提示可以自定义安装目录。安装完后可以在环境变量中path配置MongoDB的bin目录,这样运行MongoDB的程序就不需要进入到安装目录下。
配置MongoDB的windows服务
1、以管理员身份打开命令提示符窗口(win10快捷键win+x),创建数据库和日志位置:
2、创建配置文件(mongo.cfg),该文件可以放置在任何地方,一般与db和log同级,文件内容如下:
3、安装windows服务,如果没有指定服务名称默认名称为MongoDB:
4、启动、停止、删除MongoDB服务
5、启动MongoDB服务后使用mong进入MongoDB的客户端。
详细配置MongoDB服务
通过mongod --help命令可以查看命令参数列表,以下是在安装MongoDB时常用的参数:
在使用以上命令时需要注意一点,具体以以下案例说明:
-f 等同于--config
如果你之前移除过MongoDB服务,之后又新建建MongoDB服务可能会出现错误,错误原因是日志文件已存在,这有两种方法:1)删除原先的日志文件,2)新建服务时使用--logappend 参数,表明在日志文件后面追加日志内容。
如果使用自定义的服务名称时,你在移除服务(mongod --remove)时会发现系统提示找不到MongoDB服务,这是因为你给起名字,那怎么删除呢?可以使用sc delete caiwenming ;注意这里删除的是服务名(注意不是服务显示名称:serviceDisplayName)
https://www.mongodb.com/download-center?jmp=nav#community
MongoDB社区版本和企业版本差异主要体现在安全认证、系统认证等方面,具体信息参考下表:
版本特性 | 社区版本 | 企业版本 |
JSON数据模型、自由模式 | 支持 | 支持 |
水平扩展的自动分片功能 | 支持 | 支持 |
内置副本以及高可用性 | 支持 | 支持 |
完整的、可扩展的索引支撑 | 支持 | 支持 |
丰富的文档查询功能 | 支持 | 支持 |
快速的文档内更新 | 支持 | 支持 |
聚合框架和MapReduce | 支持 | 支持 |
使用GridFS存储大量多媒体数据 | 支持 | 支持 |
文本搜索 | 支持 | 支持 |
云、预置和混合部署 | 支持 | 支持 |
基于角色的权限控制 | 支持 | 支持 |
基于Kerberos先进的安全认证 | 不支持 | 支持 |
预置监控 | 不支持 | 支持 |
支持SNMP | 不支持 | 支持 |
操作系统认证 | 不支持 | 支持 来源: http://www.jb51.net/article/56185.htm |
配置MongoDB的windows服务
1、以管理员身份打开命令提示符窗口(win10快捷键win+x),创建数据库和日志位置:
mkdir F:\mongodb\db mkdir F:\mongodb\log
2、创建配置文件(mongo.cfg),该文件可以放置在任何地方,一般与db和log同级,文件内容如下:
systemLog: destination: file path: f:\mongodb\log\mongod.log storage: dbPath: f:\mongodb\db
3、安装windows服务,如果没有指定服务名称默认名称为MongoDB:
mongod.exe --config "F:\mongodb\mongod.cfg" --install
4、启动、停止、删除MongoDB服务
net start MongoDB net stop MongoDB mongod --remove
5、启动MongoDB服务后使用mong进入MongoDB的客户端。
详细配置MongoDB服务
通过mongod --help命令可以查看命令参数列表,以下是在安装MongoDB时常用的参数:
参数 | 描述 |
--bind_ip | 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP |
--logpath | 定MongoDB日志文件,注意是指定文件不是目录 |
--logappend | 使用追加的方式写日志 |
--dbpath | 指定数据库路径 |
--port | 指定服务端口号,默认端口27017 |
--serviceName | 指定服务名称 |
--serviceDisplayName | 指定服务名称,有多个mongodb服务时执行。 |
--install | 指定作为一个Windows服务安装。 来源: http://www.runoob.com/mongodb/mongodb-window-install.html |
mongod -f "f:\mongodb\mongo.cfg" --logappend --serviceName "caiwenming" --serviceDisplayName "caiwm" --install
-f 等同于--config
如果你之前移除过MongoDB服务,之后又新建建MongoDB服务可能会出现错误,错误原因是日志文件已存在,这有两种方法:1)删除原先的日志文件,2)新建服务时使用--logappend 参数,表明在日志文件后面追加日志内容。
如果使用自定义的服务名称时,你在移除服务(mongod --remove)时会发现系统提示找不到MongoDB服务,这是因为你给起名字,那怎么删除呢?可以使用sc delete caiwenming ;注意这里删除的是服务名(注意不是服务显示名称:serviceDisplayName)
相关文章推荐
- windows下通过配置文件简易安装Mongodb(windows服务安装,权限设置)
- 安装mongodb配置windows服务流程
- 服务安装Mongodb应用实战教程:windows下安装与安全策略配置
- mongoDB分布式部署(windows)——服务安装与副本集配置初始化——本机(二)
- MOngoDB在windows下安装和配置
- svn服务客户端安装配置 windows
- windows 2008 R2部署服务实战之二WDS安装和配置
- Windows SVN服务安装与配置
- MongoDB安装为Windows服务方法与注意事项
- MongoDB安装为Windows服务方法与注意事项
- MongoDB安装为Windows服务方法与注意事项
- Mongodb的windows服务安装和卸载
- Windows 2003安装和配置活动目录服务 zz
- windows环境Mongodb安装和配置.txt
- windows 安装 mongodb服务图文教程
- MongoDB安装为Windows服务方法与注意事项
- Mongodb在Windows下安装及配置
- Windows 2000安装和配置RIS服务
- Jboss3.0-tomcat4.03的配置--安装和Windows服务的安装