CentOS 安装 Mongodb详解(在线和离线)

CentOS 安装 Mongodb 可以采用在线和离线两种方式进行安装。

一、在线安装 MongoDB 安装

  1. 首先在命令行窗口中执行以下命令:
    sudo yum -y update
    sudo yum -y install mongodb-server

上述命令会自动下载 MongoDB,并安装在 CentOS 系统上。

  1. 安装完毕后,启动 MongoDB 服务,并将其设为开机自启动。
    sudo systemctl start mongod
    sudo systemctl enable mongod
  1. 测试 MongoDB 是否成功安装
    mongo
    > show dbs

如果返回以下内容,则说明 MongoDB 安装成功:

    admin  0.000GB
    local  0.000GB

二、离线安装 MongoDB

  1. 在另一台联网计算机上,使用以下命令下载 MongoDB 安装包:
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.22.tgz

该命令会自动从 MongoDB 官网下载安装文件 mongodb-linux-x86_64-rhel70-4.0.22.tgz。你可以通过官网查找最新版本进行下载。

  1. 在 CentOS 计算机中创建一个目录,用于存放 MongoDB 安装文件并解压缩。
    sudo mkdir -p /data/db/mongodb
    sudo cp mongodb-linux-x86_64-rhel70-4.0.22.tgz /data/db/mongodb
    sudo tar -zxvf mongodb-linux-x86_64-rhel70-4.0.22.tgz

这些命令会创建一个目录 /data/db/mongodb , 将下载的 mongodb-linux-x86_64-rhel70-4.0.22.tgz 文件复制到该目录中,并解压缩文件。

  1. 将 MongoDB 执行文件添加到系统文件夹中。 在解压缩后的目录中执行以下命令:
    sudo cp -R mongodb-linux-x86_64-rhel70-4.0.22/* /usr/local/mongodb/
    sudo ln -s /usr/local/mongodb/bin/mongo /usr/bin/mongo
    sudo ln -s /usr/local/mongodb/bin/mongod /usr/bin/mongod

这些命令会将 mongodb-linux-x86_64-rhel70-4.0.22 目录下的 MongoDB 执行程序复制到 /usr/local/mongodb 目录中,并通过符号链接将其添加到 /usr/bin 中以便于在任何位置运行 MongoDB 命令。

  1. 配置 MongoDB
    sudo vi /usr/local/mongodb/conf/mongodb.conf

在打开文件后,清空原来的内容,并按照以下方式填写:

    dbpath=/data/db
    logpath=/var/log/mongodb.log
    logappend=true
    bind_ip = 本机IP地址
    port = 27017
    fork=true

以上配置文件中,dbpath 用于配置 MongoDB 数据库文件的存储路径,logpath 用于配置 MongoDB 日志文件的存储路径,bind_ip 配置 MongoDB 绑定的 IP 地址,port 配置 MongoDB 运行的端口号,fork 用于配置 MongoDB 在后台运行。

  1. 启动 MongoDB 服务
    sudo /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/conf/mongodb.conf

上述命令会启动 MongoDB 服务。

  1. 测试 MongoDB 是否成功安装
    /usr/local/mongodb/bin/mongo
    > show dbs

如果返回以下内容,则说明 MongoDB 安装成功:

    admin  0.000GB
    local  0.000GB

以上就是关于 CentOS 安装 MongoDB 的在线和离线两种方式的详细攻略,如果你根据以上步骤进行操作,应该可以成功安装 MongoDB。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 安装 Mongodb详解(在线和离线) - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • MongoDB数据库安装配置、基本操作实例详解

    下面是详细的MongoDB数据库安装配置、基本操作实例攻略。 MongoDB数据库安装配置 下载安装 可以在MongoDB官网上下载MongoDB的安装程序,然后根据安装程序进行安装。对于Windows用户,可以选择.msi格式的安装程序进行安装。 配置环境变量 安装完成后需要将MongoDB的安装路径添加到系统的环境变量中。对于Windows用户,可以通过…

    MongoDB 2023年5月16日
    00
  • docker的一些基本指令

    下面我将详细讲解关于Docker基本指令的攻略,包含两条示例说明。 Docker基本指令攻略 拉取Docker镜像 在使用Docker构建环境时,我们需要使用到Docker镜像,通常我们需要从Docker Hub上拉取需要使用的镜像。 docker pull 镜像名称 这里的镜像名称指的是在Docker Hub上对应的镜像名,例如,如果需要拉取Ubuntu的…

    MongoDB 2023年5月16日
    00
  • 利用MongoDB中oplog机制实现准实时数据的操作监控

    一、什么是oplog oplog是MongoDB中的操作日志,其全称为operations log,主要用于记录MongoDB数据中的操作,并且按照操作的顺序将这些操作以文档的形式记录在一个特殊的集合中,这个集合就是oplog。 oplog包含了MongoDB中所有的写操作,如插入、更新和删除,并且在MongodB的分布式系统中,oplog的作用是同步数据,…

    MongoDB 2023年5月16日
    00
  • Ubuntu 14.04 更换阿里云源的方法

    下面是Ubuntu 14.04 更换阿里云源的方法的完整攻略。 步骤1 – 备份原来的源列表 首先备份原来的源列表,以防在更换新源之后需要恢复: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 这样你就可以在更换新源列表之后,重新导入老的源列表以前的状态。 步骤2 – 替换源列表 在更换源之前,…

    MongoDB 2023年5月16日
    00
  • mongodb 3.2.5安装详细过程

    下面是”Mongodb 3.2.5安装详细过程”的完整攻略,包括两个示例说明: Mongodb 3.2.5安装详细过程 简介 Mongodb是一个开源的NoSQL(非关系型)数据库,它以文档形式存储数据,使用方便,适合大规模的非结构化数据存储,比如日志、用户信息等。本文将介绍如何在Ubuntu操作系统上安装Mongodb 3.2.5版本。 安装Mongodb…

    MongoDB 2023年5月16日
    00
  • Spring Boot集成mongodb数据库过程解析

    下面我将为你详细讲解“Spring Boot集成mongodb数据库过程解析”的完整攻略,过程中包含了两条示例说明。 1. 确认环境 在集成MongoDB数据库之前,需要先准备好开发环境。具体需要确认的有: 是否安装了JDK1.8及以上版本。 是否安装MongoDB数据库及其驱动。 是否在项目中添加了Spring Boot和MongoDB的依赖。 2. 添加…

    MongoDB 2023年5月16日
    00
  • MongoDB搭建高可用集群的完整步骤(3个分片+3个副本)

    下面是MongoDB搭建高可用集群的完整步骤(3个分片+3个副本)攻略及两条示例说明: 1. 准备工作 在开始搭建高可用的MongoDB集群之前,你需要先完成以下准备工作: 安装MongoDB的版本号为3.6及以上的版本; 确定你要选择的分片和副本集的数量; 确认服务器防火墙的设置; 确认MongoDB集群服务器能够相互之间进行网络通讯。 2. 建立Mong…

    MongoDB 2023年5月16日
    00
  • C#网站生成静态页面的实例讲解

    请允许我详细讲解“C#网站生成静态页面的实例讲解”这个主题。 1. 安装必要的NuGet包 首先,我们需要安装两个NuGet包:Microsoft.AspNet.WebPages 和 RazorEngine。这两个包分别提供了实现生成静态页面的必要的基础类库和模板引擎库。 你可以通过在Visual Studio 中的管理NuGet程序包,搜索并安装这两个包。…

    MongoDB 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部