MongoDB简介

MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员提供了传统数据库的功能:二级索引,完整的查询系统以及严格一致性等等。

MongoDB能够使企业更加具有敏捷性和可扩展性,各种规模的企业都可以通过使用MongoDB来创建新的应用,提高与客户之间的工作效率,加快产品上市时间,以及降低企业成本。

MongoDB是专为可扩展性,高性能和高可用性而设计的数据库。它可以从单服务器部署扩展到大型、复杂的多数据中心架构。利用内存计算的优势,MongoDB能够提供高性能的数据读写操作。MongoDB的本地复制和自动故障转移功能使您的应用程序具有企业级的可靠性和操作灵活性。

MongoDB的安装

MongoDB提供了Linux平台上的安装包,可以从官方网站下载。本实验在CentOS 7上安装 MongoDB 4.0.0最新版,用到的软件包为:mongodb-linux-x86_64-rhel70-4.0.0.tgz

1、解压软件包

tar xzvf mongodb-linux-x86_64-rhel70-4.0.0.tgz -C /opt/

2、解压后的目录移动到/usr/local/下重命名为mongodb

cd /opt/
mv mongodb-linux-x86_64-rhel70-4.0.0/ /usr/local/mongodb

3、创建数据存储目录和日志文件目录

mkdir -p /usr/local/mongodb/data/db
mkdir -p /usr/local/mongodb/logs      

4、编辑MongoDB启动配置文件

cd /usr/local/mongodb/bin
vim mongodb.conf
dbpath = /usr/local/mongodb/data/db     //数据存储目录
logpath = /usr/local/mongodb/logs/mongodb.log    //日志文件目录
fork = true     //后台运行
auth=true
bind_ip=0.0.0.0

5、MongoDB 的可执行文件位于 bin 目录下,需要将其添加到 PATH 路径中

vim /etc/profile
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin   //末尾处添加
source /etc/profile    //重新加载环境变量

6、启动MongoDB

cd /usr/local/mongodb/bin
mongod -f mongodb.conf

7、连接MongoDB并访问

/usr/local/mongodb/bin/mongo

CentOS 7上安装 MongoDB数据库 4.0.0最新版相关推荐

  1. (翻译) MongoDB(10) 在 Red Hat 企业版或者 Centos Linux 上安装MongoDB社区版

    概述 使用这个教程在 Red Hat 企业版 Linux 或者 CentOS6/7 Linux 使用 .rpm 软件包安装 MongoDB 社区版. 虽然一些发行版包含自己的 MongoDB 软件包, ...

  2. 如何在Windows 10上安装MySQL数据库服务器8.0.19

    In this article, I am going to explain the step by step installation process of MySQL database serve ...

  3. 在centos6.5上安装mongodb数据库

    mongodb  安装步骤: 1 sudo mkdir /home/mongodb           #创建MongoDB程序存放目录 2 sudo mkdir /data/mongodata -p ...

  4. CentOS 7.2安装Oracle数据库

    1   安装环境 本文在虚拟机CentOS系统上安装oracle数据库,具体版本信息如下 软件  版本       文件名 备注 Vmware workstation 12.0.0 VMware-wo ...

  5. 在CentOS上安装MongoDB

    CentOS系统有软件安装管理软件,安装起来非常方便,相信用CentOS系统的人们都非常中意这种安装软件的方法.MongoDB官网也提供了用YUM安装MongoDB数据库的软件包.现在我们用这种方法来 ...

  6. linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解

    CentOS 7上安装Zabbix Server 3.0 图文详解 1.查看系统信息. cat /etc/RedHat-release CentOS Linux release 7.0.1406 (C ...

  7. owncloud 10.0 php,基于Linux云服务器CentOS 7上安装OwnCloud 10.0.8

    OwnCloud是一款文件主机服务软件,平时使用的云存储,本文将教大家在CentOS 7上安装目前最新版本OwnCloud 10.0.8.这个是在自己主机的Linux云服务器上建立属于自己的私有云,O ...

  8. 如何在CentOS 7上安装Percona XtraDB集群

    原作者:Muhammad Arul  转载&翻译来源:https://www.howtoforge.com/tutorial/how-to-install-percona-xtradb-clu ...

  9. mongodb 启动_程序员看过来:如何下载和安装MongoDB数据库?

    我们将介绍如何下载安装MongoDB数据库以及如何在Windows上对该数据库进行访问. A.1 下载并安装MongoDB数据库 请访问MongoDB官网查找并下载适用于你的操作系统的MongoDB数 ...

最新文章

  1. Requirement already satisfied 解决方法
  2. Linux学习——shell编程之变量
  3. python 正方形去畸变_opencv 角点检测+相机标定+去畸变+重投影误差计算
  4. json可视化编辑器_推荐一个基于 Vue 的前端界面可视化设计器项目
  5. 暑假学习日记2013/7/26
  6. 旋流式沉砂池计算_旋流沉砂池设计方法
  7. 如何用手机NFC代替小区门禁?
  8. Python中的音频和数字信号处理(DSP)
  9. 计算不确定度(C语言-大物实验)-复制即可使用
  10. kubernetes failed to start sandbox
  11. 使用钉钉机器人实现运维告警信息自动发送(Python、Nagios、Shell)
  12. 关于电子账户开户四五要素
  13. MySQL latch
  14. IOS高德地图使用说明
  15. Atmel和SIGFOX在远程物联网连接领域开展合作
  16. 【华为机考题库学习】--算法篇(更新中……)
  17. CentOS 7 最小化系统安装图形化桌面
  18. java jisuan da xie zi mu ge shu_Java 实现汉字转换为拼音的实例
  19. BIM建筑环境规则和分析(BERA)语言介绍(三)第二章 背景
  20. 大学计算机基础 小报,word制作电子小报教案.doc

热门文章

  1. oracle 12c sp2 0667,SP2-0667/SP2-0750错误
  2. 进程串行变并行linux,linux进程简述
  3. [bzoj3930] [CQOI2015]选数
  4. [2018-2019上] 第一次过程性考核成绩
  5. 老司机找bug的心路历程
  6. Semaphore实现原理分析
  7. 华硕飞马3S,日常使用续航测试
  8. 【转】 C++中的new VS C语言中的malloc
  9. MaciOS之多线程(转)
  10. 如果人类的历史共有100万年,假设这等于一天