`
henghengdh
  • 浏览: 153467 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MongoDB安装及做成服务

 
阅读更多
安装及使用:

首先在Ubuntu上安装MongoDB。

下载MongoDB, 现在最新的生产版本1.7.0

1.                   解压文件.

$ tar -xvf mongodb-linux-i686-1.4.3.tgz

2.                  为MongoDB创建数据目录,默认情况下它将数据存储在/data/db

$ sudo mkdir -p /data/db/

$ sudo chown `id -u` /data/db

3.                  启动MongoDB服务.

$ cd mongodb-linux-i686-1.4.3/bin

$ ./mongod

4.                  打开另一个终端,并确保你在MongoDB的bin目录,输入如下命令.

$ ./mongo

====================================================================
每次开机运行都需要在(cmd)下面手动输入
    E
    cd E:\APMServ5.2.6\MongoDb\bin
    mongod --dbpath E:\APMServ5.2.6\MongoDb\data
这样感觉非常麻烦,所以将Mongo数据库安装成为Windows服务。如此就方便很多啦
    E:\APMServ5.2.6\MongoDb\bin>mongod --logpath E:\APMServ5.2.6\MongoDb\logs\MongoDB.log --logappend --dbpath E:\APMServ5.2.6\MongoDb\data --directoryperdb --serviceName MongoDB --install
   
回车显示如下便是服务安装成功
    all output going to: E:\APMServ5.2.6\MongoDb\logs\MongoDB.log
    Creating service MongoDB.
    Service creation successful.
    Service can be started from the command line via 'net start "MongoDB"'.

强调
1:log一定要指定一个xxx.log文件(文件不存在也要这么写,会自动创建,写成这样是不可以的--logpath d:\mongodb\logs)
2:serviceName的N字母要大写

注意:这条命令要到MongoDB的bin目录下运行,刚开始的时候,我就直接在D:\下运行,结果服务的可执行目录为【"D:\mongod" --logpath  "D:\MongoDB\logs\MongoDB.log"  --logappend  --dbpath  "D:\MongoDB\data"  --directoryperdb  --service 】,肯定是不对的。

该命令行指定了日志文件:E:\APMServ5.2.6\MongoDb\logs\MongoDB.log,日志是以追加的方式输出的;
数据文件目录:E:\APMServ5.2.6\MongoDb\data,并且参数--directoryperdb说明每个DB都会新建一个目录;
分享到:
评论

相关推荐

    MongoDB的安装启动及做成windows服务的教程图解

    启动MongoDB服务 进入MongoDB安装目录 说明:mongod.exe为MongoDB服务端,mongo.exe为MongoDB的客户端 进入Mong安装目录的bin目录中,打开cmd命令行,输入如下命令 mongod –dbpath “D:\Program Files\MongoDB

    MongoDB 3.4 安装以 Windows 服务方式运行的详细步骤

    2.双击运行安装,可自定义安装路径,这里采用默认路径(C:\Program Files\MongoDB\Server\3.4) 一路下一步直至安装完毕。 3.创建数据存放目录(这里我放在D:\MongoDB\data)。 D:\MongoDB\data创建db目录和log目录...

    MongoDB权威指南(中文版)高清

    Python 15711.4.1 安装PyMongo 15711.4.2 使用PyMongo 15811.4.3 用于实时分析的MongoDB 15811.4.4 模式 15911.4.5 处理请求 15911.4.6 使用分析数据 16011.4.7 其他因素 160附录A 安装MongoDB 163...

    Spring-data-mongodb 1.0 API 英文版

    Spring-data-mongodb的文档太少了,基本都是网页版,我把网页做成了chm方便开发人员查看,文档是英文原版,是从官网抓下来的

    C#操作mongodb

    自己做的成C# 操作mongodb 数据库的demo,正式项目中已经使用,放心下载,可完整运行

    MongoDB中的MapReduce简介

    MapReduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。这样做的好处是可以在任务被分解后,可以通过大量机器进行并行计算,减少整个操作的时间。 ...

    mongodb添加arbiter节点的方法示例

    在创建mongodb的replica set的时候,只是做成了1主2从,没有做成1主1从1仲裁。这我们将一个几点从replica set中删除,再以仲裁节点的身份加入到replica set中: 1.初始状态: shard1ReplSet:PRIMARY> rs.status();...

    task-manager:基于看板的开源任务管理器。 用vue.js,koa2,mongodb \ mongoose制成

    材料设计卡事件卡标签去做: 添加种子用户实施实时更新切换到无服务器修复XSS快速开始: 安装MongoDB 安装服务器部门,创建config.js并以开发人员模式启动$ cd server$ npm i$ npm start 安装客户端部门并以开发人员...

    MongoDB数据文件内部结构

    随后10gen的工程师JaredRosoff出来做了简短的回答。每一个数据库都有自己独立的文件。如果你开启了directoryperdb选项,那你每个库的文件会单独放在一个文件夹里。数据库文件在内部会被切分成单个的块,每个块只保存...

    nextjs-todo:与mongodb一起使用todo做的数据库

    MongoDB和NextJS●TODO 没有别的,只是一个简单的和冷静的待办事项用一个简单的,甚至冷却器数据库! :rocket: 入门该项目仍在进行中! 因此,尚无可用的网站URL :(。如果您想查看我的进度,只需克隆此存储库并在...

    MongoDb的”not master and slaveok=false”错误及解决方法

    因为系统中mongodb做了主备,主备切换了,也可能导致这个问题。 把命令mongo –username=root –password=123456 –host=192.168.0.100 admin中的ip换成主ip后查询正常。 问题说明: 首先这是正常的,因为...

    SimpleNews:简单的新闻发布系统, Spring Data + Mongodb 实现, 包含GridFsTemplate文件上传

    那个时候我已经做过很多个小型的S2SH了, 所以就偷懒把H换成了Mongodb, 当时只是找Spring对M的支持, 没想到就是Spring-data模块了. 感谢大学的2个好友. ZhangWeiXun(Sean) 提供了*Template类, 让我修改成Mongo...

    Java多线程读取大文本文件并批量插入MongoDB的实战代码

    适合做大量文本数据或日志文件入库的场景,大文本被拆分成多个线程处理,速度快。 批量插入MongoDB,存在则更新,不存在则自动新增。 包含Main方法调用案例,基于接口的通用设计,业务模块可自定义实现具体逻辑。

    java操作mongodb时,对象bean和DBObject相互转换的方法(推荐)

    下面小编就为大家带来一篇java操作mongodb时,对象bean和DBObject相互转换的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)

    这篇文章实现的博客系统使用 Vue 做前端框架,Node + express 做后端,数据库使用的是 MongoDB。实现了用户注册、用户登录、博客管理(文章的修改和删除)、文章编辑(Markdown)、标签分类等功能。 前端模仿的是 ...

    ANM:Angular +节点+ MongoDB

    js全栈实践,ANM主要做各种技术组合的使用示例,并没有做成产品的计划。 演示站点: 当前进展和阶段: 第一个月主要是搭建web框架,构建和自动测试的框架,目前Gulp的构建和测试任务已可用。 下一阶段: 从前到后...

    MongoDB的常规备份策略

    MongoDB的备份其实算是一个基本操作,最近总是有人问起,看来很多人对这里还不太熟悉。为了避免一次又一次地重复解释,特总结成一篇博客供后来者查阅。如有不尽正确之处请指正。 不用多做解释,几乎对任何数据库都...

    vue-koa-mongodb-oss:一个包含前预定鉴权,验证码生成,阿里云上传图片的前定位技术体系,技术栈vue,koa2,mongodb,oss

    网上地址: 项目地址:由于作者阿里云域名正在备案,当前小伙伴只能通过ip地址进行访问,后续备案通过后,会替换成域名访问形式。建议参考本文的最后一篇,将项目克隆到本地启动(不需要任何阿里云系列产品即可本地...

Global site tag (gtag.js) - Google Analytics