centos7安装mongo数据库的方法(mongo4.2.8)

下面是 centos7 安装 mongo 数据库的方法,包含两个示例说明:

安装 MongoDB 软件包

首先需要添加 MongoDB 的官方仓库,通过以下命令添加 MongoDB 仓库:

sudo vi /etc/yum.repos.d/mongodb-org-4.2.repo

编辑器打开后,将下面内容复制进去:

[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

然后保存文件退出编辑器。

接着,执行以下命令安装 MongoDB:

sudo yum install -y mongodb-org

安装完成后,可以使用以下命令启动 MongoDB 服务:

sudo systemctl start mongod

同时,可以设置 MongoDB 服务为开机自启:

sudo systemctl enable mongod

示例一:使用默认端口号

如果你想使用 MongoDB 的默认端口号 (27017),那么只需修改 MongoDB 的配置文件:

sudo vi /etc/mongod.conf

bindIp: 127.0.0.1 修改为 bindIp: 0.0.0.0,使其可以对外提供服务:

net:
  port: 27017
  bindIp: 0.0.0.0

保存文件并退出编辑器。

接着,执行以下命令重新启动 MongoDB:

sudo systemctl restart mongod

现在就可以通过 MongoDB 的默认端口号 (27017) 连接到此 MongoDB 服务了。

示例二:使用非默认端口号

如果你想使用非默认端口号,比如使用 12345 端口号,可以按照以下步骤:

首先,编辑 MongoDB 的配置文件,在文件末尾添加以下内容:

net:
  port: 12345
  bindIp: 0.0.0.0

保存文件并退出编辑器。

接着,执行以下命令重新启动 MongoDB:

sudo systemctl restart mongod

现在就可以通过 MongoDB Server IP 和自定义端口号 (这里是 12345) 连接到此 MongoDB 服务了。

以上就是 centos7 安装 MongoDB 数据库的完整攻略,希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7安装mongo数据库的方法(mongo4.2.8) - Python技术站

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

相关文章

  • MongoDB数据库文档操作方法(必看篇)

    下面我来详细讲解“MongoDB数据库文档操作方法(必看篇)”的完整攻略。 标题 第一部分:MongoDB简介 MongoDB是一种基于NoSQL的文档型数据库,它采用了分布式文件存储和数据复制架构来实现高性能、高可用性和高扩展性。它是当前最受欢迎的NoSQL数据库之一。 第二部分:文档操作方法 MongoDB的文档操作方法主要包括增删改查几个方面。下面将分…

    MongoDB 2023年5月16日
    00
  • 深入理解MongoDB分片的管理

    深入理解MongoDB分片的管理 MongoDB的分片是一个重要的数据库高可用性和性能优化策略。本文将详细介绍如何在MongoDB中进行分片管理。 步骤一:分片键的选择 在分片之前,必须选择一个分片键。这个键将会被用于分片的目的,可以是任何一个字段。MongoDB将会根据这个键将数据划分到不同的分片上。 sh.shardCollection("te…

    MongoDB 2023年5月16日
    00
  • MongoDB 查询操作的实例详解

    MongoDB 查询操作的实例详解 MongoDB 是一种流行的 NoSQL 数据库,它具有灵活和强大的查询功能。本文将介绍 MongoDB 中一些常用的查询操作,并提供几个实例来帮助理解。 查询所有文档 要查询集合中所有的文档,可以使用 find() 方法。以下是一个查询所有文档的示例: db.collection.find() 该命令将返回集合中的所有文…

    MongoDB 2023年5月16日
    00
  • MongoDB快速入门笔记(六)之MongoDB删除文档操作

    下面是MongoDB删除文档操作的完整攻略。 MongoDB删除文档操作 在MongoDB中,我们可以使用db.collection.remove()方法来删除集合(表)中的文档(行)。 删除符合条件的所有文档 使用db.collection.remove()方法可以删除符合条件的所有文档。下面是一个例子: > db.test.remove({&quo…

    MongoDB 2023年5月16日
    00
  • MongoDB的基本特性与内部构造的讲解

    MongoDB是一种面向文档的NoSQL数据库,它具有以下特点: 基本特性 面向文档 MongoDB是一种面向文档的NoSQL数据库,即数据以文档的形式存储,文档是完整的、自包含的数据对象,通常使用JSON格式存储,因此支持复杂的数据结构。 适用性强 MongoDB支持动态查询,可以方便地执行复杂的查询,支持聚合查询、文本搜索等高级查询,适用于多种不同的应用…

    MongoDB 2023年5月16日
    00
  • mongodb 修改用户密码 2种方法

    下面是完整攻略。 MongoDB 修改用户密码过程 方法1:使用 updateUser 命令 连接 MongoDB 数据库: mongo 切换到 admin 数据库: use admin 使用管理员账号登录,例如: db.auth(“admin”, “password”) 其中 admin 和 password 分别是你的管理员账号和密码。如果验证成功,会显…

    MongoDB 2023年5月16日
    00
  • MongoDB数据库安装配置、基本操作实例详解

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

    MongoDB 2023年5月16日
    00
  • mongo数据集合属性中存在点号(.)的解决方法

    当Mongo数据库中的数据集合属性中存在点号(.)时,可能会造成一些问题,比如在通过代码或者mongo shell查询该属性时,可能会出现错误提示。这种情况的处理方法如下: 使用引号包围属性名,代码示例如下: db.collection.find({"属性名.属性名":value}) 其中,属性名被引号包围,属性名中的点号(.)不再被解析…

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