`
henghengdh
  • 浏览: 158142 次
  • 性别: 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安装文档(1台服务器)

    我们将在这三台服务器上安装MongoDB并配置成一个分片集群。 #### 三、MongoDB安装 **1. 服务器1安装MongoDB** - **上传与解压文件** 首先需要上传MongoDB的安装包到服务器。这里使用的安装包为`mongodb-linux-...

    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 备份可以使用 ...

    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应用提供数据支持。尽管在大型项目中...

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

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

Global site tag (gtag.js) - Google Analytics