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

yizhihongxing

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 BSON的基本使用教程

    MongoDB BSON的基本使用教程 什么是BSON BSON是Binary JSON的缩写,是MongoDB使用的一种存储格式。与JSON类似,但是BSON支持更多类型,例如Timestamp和Binary Data等。 安装BSON 在Node.js中,可以使用npm安装bson模块,命令如下: npm install bson 使用BSON 序列化 …

    MongoDB 2023年5月16日
    00
  • SqlServer与MongoDB结合使用NHibernate

    SqlServer与MongoDB结合使用NHibernate的完整攻略,包含以下步骤: 第一步:配置NHibernate 配置NHibernate时,需要指定SqlServer和MongoDB的数据库连接串,配置文件的示例如下: <hibernate-configuration xmlns="urn:nhibernate-configura…

    MongoDB 2023年5月16日
    00
  • MongoDB系列教程(五):mongo语法和mysql语法对比学习

    下面是 “MongoDB系列教程(五):mongo语法和mysql语法对比学习” 的完整攻略。 简介 本教程将介绍 MongoDB 的常用语法,并与 MySQL 的语法进行对比。MongoDB 是一个基于分布式文件存储的开源数据库,采用了类 JSON 的文档形式存储数据。相比 MySQL,MongoDB 有着不同的语法和数据存储结构,所以需要我们对其进行学习…

    MongoDB 2023年5月16日
    00
  • MongoDB数据库基本概念解析

    MongoDB数据库基本概念解析 MongoDB是一个开源、文档型数据库管理系统,无模式设计,用于存储和管理大量的非结构化数据。在使用MongoDB之前,需要了解一些基本概念。 集合(Collection) 在MongoDB中,集合是一组相关的文档,类似于RDBMS中的表。不同的是,MongoDB中的集合是无模式的,即可以随时动态添加或删除字段。示例: db…

    MongoDB 2023年5月16日
    00
  • Python中MySQL数据迁移到MongoDB脚本的方法

    下面是Python中MySQL数据迁移到MongoDB脚本的详细攻略,包含两条示例说明: 准备工作 安装MySQL和MongoDB数据库 安装Python的依赖包pymongo和pymysql pip install pymongo pymysql 数据库连接 在Python中连接MySQL和MongoDB数据库的方法如下: import pymysql i…

    MongoDB 2023年5月16日
    00
  • 基于MySQL到MongoDB简易对照表的详解

    首先,需要说明的是MySQL和MongoDB是两种不同的数据库管理系统,它们之间存在很多差异和特点。因此,在使用这两种数据库系统时需要注意它们之间的差异和相应的使用方式。对此,我们提供了一份基于MySQL到MongoDB简易对照表的详解,以帮助用户更好地理解两者之间的关系和使用方法。 该对照表主要分为五个部分:数据类型、数据定义、数据操作、查询操作和聚合操作…

    MongoDB 2023年5月16日
    00
  • MongoDB实现查询、分页和排序操作以及游标的使用

    当我们使用MongoDB作为我们的数据库时,在进行操作时常常需要进行查询、分页和排序操作,并且在涉及大量数据的情况下,我们还需要使用游标来操作数据。下面,我将详细讲解MongoDB实现查询、分页和排序操作以及游标的使用的完整攻略。 查询操作 MongoDB使用db.collection.find()方法来执行查询操作。这个方法可以接受一系列的选项,以匹配需要…

    MongoDB 2023年5月16日
    00
  • mongodb增量备份脚本的实现和原理详解

    下面我就给你详细讲解一下“mongodb增量备份脚本的实现和原理详解”的完整攻略,包含两条示例说明。 MongoDB增量备份脚本的实现和原理详解 一、MongoDB备份原理 MongoDB 是一款主流的 NoSQL 数据库,由于 MongoDB 没有提供类似 MySQL 全量备份和增量备份的直接备份方法,所以我们可以通过 dump 命令将 MongoDB 导…

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