MongoDB是一个高性能,开源,无模式、易部署、易使用,存储数据很是方便的文档型数据库,是当前NoSql(Not Only SQL,但其实已经悄悄滴放弃了SQL的一些特性和功能)数据库中很是热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/ ,能够去下载编译好的二进制文件和压缩包。也能够去https://github.com/mongodb,下载源码(版本很是全面)。 javascript
主要功能特色有:java
支持的功能有: git
下载地址:http://dl.mongodb.org/dl/win32/x86_64github
首先把下载好的压缩包解压,不要有中文目录!而后在解压的同级目录下创建data(数据库存放目录)和log(日志)文件夹。mongodb
而后进入bin目录,在命令行中输入以下代码,运行MongoDB服务器:数据库
mongod --dbpath F:\mongodb\data
若是执行成功,会输出信息,最后一行以下就说明执行成功了:编程
2017-08-16T10:38:48.391+0800 [initandlisten] waiting for connections on port 27017
在浏览器输入 127.0.0.1:27017 将看到以下效果数组
第二步将MongoDB服务器做为Windows服务运行,输入以下代码:浏览器
mongod.exe --bind_ip yourIPadress --logpath "F:\mongodb\log\mongodb.log" --logappend --dbpath "F:\mongodb\data" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
参数详解: 服务器
参数 | 描述 |
---|---|
--bind_ip | 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地全部IP |
--logpath | 定MongoDB日志文件,注意是指定文件不是目录 |
--logappend | 使用追加的方式写日志 |
--dbpath | 指定数据库路径 |
--port | 指定服务端口号,默认端口27017 |
--serviceName | 指定服务名称 |
--serviceDisplayName | 指定服务名称,有多个mongodb服务时执行。 |
--install | 指定做为一个Windows服务安装。 |
而后在命令行输入 services.msc 打开服务,找到MongoDB启动服务
或者在命令行界面输入 net start MongoDB启动服务
出现100与48
通常在运行net start mongodb时可能会报出100或48的错误(如图),这个时候去你的日志文件夹下找以前的日志文件,在里面你会看到你的错误缘由,我在这里列出常见的几个错误: