您的位置:首页 > 数据库 > Mongodb

MongoDB初步

2015-06-26 15:51 603 查看
最近处理的都是论坛、博客一类文档型的数据,也想换个数据库试试,刚好看到mongoDB,就试试吧。

系统环境:

系统:windows 7 32bit

mongoDB版本:3.0.4

Windows下安装

从官网下载安装包:https://www.mongodb.org/downloads

mongoDB支持Linux、OS X和Windows系统,注意下载的时候选择好自己的系统版本。从2.2开始不支持XP了,现在最新的是3.0.4版本。可以使用下面两个命令来看自己系统和版本。

wmic os get caption

wmic os get osarchitecture

根据官网的说明,如果系统是Windows Server 2008 R2 或Windows 7的任何版本,都要下载微软发布的一个补丁。地址在:https://support.microsoft.com/zh-cn/kb/2731284

补丁描述为:

在 Windows 7 或 Windows Server 2008 R2 中使用 FlushViewOfFile() 函数清除内存内存映射文件时出现”33”DOS 错误代码

运行

重要提示

MongoDB被设计为运行在可信任的环境中,默认情况下没有启用“安全模式(Secure Mode)”。如果在公网上使用,请启用“安全模式”。

为了理解这个提醒,先用默认方式运行一下MongoDB好了

创建data目录:mongoDB需要一个data目录来存储数据,默认是在安装目录的根目录下的“\data\db”文件夹,这个需要手动创建,mongoDB不会自动创建。这里把数据存储在“E:\MongoDB\data”下;

运行mongoDB:安装时选择的默认安装,安装后可执行文件位于“C:\Program Files\MongoDB\Server\3.0\bin”下,进入该目录,执行:

mongod.exe --dbpath E:\MongoDB\data


如果目录中有空格,记得在目录两边加引号。现在mongoDB已经在运行了;

连接到mongoDB:再打开一个命令行工具,进入可执行目录,输入:

>mongo.exe


添加mongodb为windows服务

以管理员权限打开命令行;

目录和配置文件:

之前的data目录定义为”E:\MongoDB\data”,建立一个log文件夹“E:\MongoDB\log”。

利用以下命令建立配置文件:

>echo logpath=E:\MongoDB\log\mongod.log> "E:\MongoDB\mongod.cfg"
>echo dbpath=E:\MongoDB\data>> "E:\MongoDB\mongod.cfg"


安装服务

sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.0\bin\mongod.exe\" --service --config=\"E:\MongoDB\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"


运行/停止服务

net start MongoDB
net stop MongoDB


删除服务

sc.exe delete MongoDB
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: