`
henghengdh
  • 浏览: 157465 次
  • 性别: 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服务的教程图解

    在本文中,我们将详细介绍如何在Windows操作系统上安装MongoDB,启动服务,并将其配置为Windows服务。 首先,访问MongoDB的官方网站(https://www.mongodb.com/download-center?jmp=nav#community)下载适合您系统...

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

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

    SpringBoot+MongoDB+Echarts图表数据可视化

    在本项目中,SpringBoot作为后端服务,负责处理HTTP请求,连接MongoDB数据库,并返回数据给前端。 MongoDB是一个高性能、开源、无模式的NoSQL数据库。它的非关系型特性使得处理JSON、BSON格式的数据变得简单,特别...

    mongodb source v3.03

    总的来说,MongoDB v3.03版本在数据模型、分布式架构、性能优化、高可用性和管理工具等方面都做了大量工作,旨在为开发者和运维人员提供一个更加健壮、高效的数据库解决方案。如果你是网络环境不稳定或者首次接触...

    MongoDB数据库应用说明

    MongoDB 聚合可以将多个文档合并成一个文档。 6. MongoDB 复制 MongoDB 复制可以提高数据的可用性。 7. MongoDB 分片 MongoDB 分片可以将数据分布式存储。 7.1. MongoDB 备份与恢复 MongoDB 备份可以使用 ...

    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...

    MongoDB3.2实战笔记

    本篇实战笔记主要针对 MongoDB 3.2 版本,涵盖其安装、配置、基本操作以及一些高级功能。 #### 二、准备工作 在开始实战之前,我们需要做一些准备工作: 1. **网络环境**:确保计算机可以联网,以便下载相关软件和...

    mongodb 数据库基本操作 使用MongoDB Python操作NoSQL数据库

    一旦安装成功,我们就可以导入`pymongo`模块并连接到MongoDB服务器。假设服务器正在本地运行,并且默认端口为27017,我们可以这样做: ```python from pymongo import MongoClient client = MongoClient('localhost...

    MongoDB简介与实践

    - **商业支持**:10gen(现在称为MongoDB Inc.)为MongoDB提供了商业级别的支持和服务。 #### MongoDB设计哲学 - **不求搞定一切**:MongoDB专注于提供最适合某些特定场景的功能集。 - **正确的工具做正确的事**:...

    Spring-data-mongodb 1.0 API 英文版

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

    MongoDB 应用场景与最佳实践.docx

    然后可以做成相关监控报表,比如说 APM,NPM 等。其他的应用场景还包括信息的展示等等。在网游界,MongoDB 也非常流行,比如说最近大火的阴阳师,数据库用的就是 MongoDB。 MongoDB 在大数据方面有三个优势:自带 ...

    mongodb 分片

    这一技术的核心在于将数据库的数据集分割成较小的部分,称为“分片”或“碎片”,并将这些分片分散到多个机器上,每个机器都承载一部分数据。这样做可以显著提高读写性能,因为负载被分散到了整个集群,而不是集中在...

    mongodb: mongod 启动报错[about to fork child process, waiting until server is ready for connections]

    mongodb 命令行mongod启动报错 about to fork child process, waiting until server is ready for connections. forked process: 3560 ERROR: child process failed, exited with error number 1 To see additional ...

    MongoDB Slowquery平台可视化慢日志工具

    【项目介绍】:MongoDB的慢SQL日志是记录到业务库的system.profile表里,当线上DB运行缓慢时,开发通常联系DBA去排查问题,那么可以将这种机械化的工作,做成一个平台化、可视化的工具出来,让开发在网页里点点鼠标...

    MongoDB原子操作与GridFS.pdf

    尽管 MongoDB 在某些版本中引入了多文档事务(MongoDB 4.0 及以上版本),但在早期版本中并不支持传统的关系型数据库那样的ACID(原子性、一致性、隔离性、持久性)事务。因此,对于需要跨多个文档保证一致性的操作...

    Mongodb GridFS图片文件存储解决方案

    这样做的目的是为了更好地适应 MongoDB 的存储机制,并优化读写性能。GridFS 分为两个主要集合:`files` 和 `chunks`。`files` 集合存储文件元数据,如文件名、大小、创建日期等,而 `chunks` 集合则存储实际的数据...

    MongoDB分片测试

    在MongoDB中,分片(Sharding)是将数据分割成小块并分配到多个节点的过程,每个节点称为一个分片(shard)。这样做可以确保单个节点不会过载,同时允许系统处理更大的数据量。 首先,我们需要理解MongoDB分片的...

    Pure JS (4.2): Web 应用中服务器端 JS 调用 MongoDB 的简单示例

    此外,为了更好的性能和可维护性,你可能希望将数据库操作封装成单独的模块或服务。 总的来说,通过Node.js和纯JavaScript,我们可以轻松地在服务器端与MongoDB进行交互,为Web应用提供数据支持。尽管在大型项目中...

Global site tag (gtag.js) - Google Analytics