MongoDB初步

最近处理的都是论坛、博客一类文档型的数据,也想换个数据库试试,刚好看到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好了

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

  2. 运行mongoDB:安装时选择的默认安装,安装后可执行文件位于“C:\Program Files\MongoDB\Server\3.0\bin”下,进入该目录,执行:
    mongod.exe --dbpath E:\MongoDB\data
    如果目录中有空格,记得在目录两边加引号。现在mongoDB已经在运行了;

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

添加mongodb为windows服务

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

  2. 目录和配置文件:

之前的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"
  1. 安装服务
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"
  1. 运行/停止服务
net start MongoDB
net stop MongoDB
  1. 删除服务
sc.exe delete MongoDB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值