千家信息网

yum安装MongoDB

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,简介MongoDB在自己的存储库中提供官方支持的包。此存储库包含以下包:(1)mongodb-org:一metapackage,将自动安装以下四个组件包。(2)mongodb-org-server:包
千家信息网最后更新 2026年11月03日yum安装MongoDB

简介

MongoDB在自己的存储库中提供官方支持的包。此存储库包含以下包:

(1)mongodb-org:一metapackage,将自动安装以下四个组件包。

(2)mongodb-org-server:包含mongod守护程序,关联的init脚本和配置文件(/etc/mongod.conf)。您可以使用初始化脚本从mongod 配置文件开始。默认情况下/etc/mongod.conf,程序包提供的配置文件已bind_ip设置为127.0.0.1。在初始化副本集之前,根据您的环境需要修改此设置 。

(3)mongodb-org-mongos:包含mongos守护进程。

(4)mongodb-org-shell:包含mongoshell。

(5)mongodb-org-tools:一些扩展


一、系统环境:

1、系统版本

CentOS Linux release 7.4.1708 (Core)

1、建议yum源[根据版本设置源]

vim /etc/yum.repos.d/mongodb-org-4.0.repo

[mongodb-org-4.0]

name = MongoDB Repository

baseurl = https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.0/x86_64/

gpgcheck = 1

enabled = 1

gpgkey = https://www.mongodb.org/static/pgp/server-4.0.asc


MongoDB的版本早比4.0

[mongodb-org-3.6]

name = MongoDB Repository

baseurl = https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/

gpgcheck = 1

enabled = 1

gpgkey = https://www.mongodb.org/static/pgp/server-3.6.asc

请记住,奇数次版本(例如3.5)是开发版本,不适合生产使用

2、安装MongoDB软件包

方法一:安装最新的稳定版本的MongoDB

[root@edu-mycat-01 yum.repos.d]# yum install -y mongodb-org

方法二:安装特定版本的MongoDB,请分别指定每个组件包并将版本号附加到包名称,如下例所示:

[root@edu-mycat-01 yum.repos.d]# yum install -y mongodb-org-3.7.3 mongodb-org-server-3.7.3 mongodb-org-shell-3.7.3 mongodb-org-mongos-3.7.3 mongodb-org-tools-3.7.3

您可以指定任何可用的MongoDB版本。但是yum ,当更新的版本可用时,将升级软件包。为防止意外升级,请钉住包装。要固定包装,请将以下exclude指令添加到您的/etc/yum.conf文件中:

exclude = mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools

3、SELinux设置(这里使用permissive模式)

如果开启需要允许:semanage port -a -t mongod_port_t -p tcp 27017

MongoDB实例默认存储其数据文件/var/lib/mongo 及其日志文件/var/log/mongodb,并使用mongod 用户帐户运行。您可以在中指定备用日志和数据文件目录/etc/mongod.conf

4、mongodb服务

1)启动

[root@edu-mycat-01 mongo]# systemctl start mongod

2)重启

[root@edu-mycat-01 mongo]# systemctl restart mongod

3)关闭

[root@edu-mycat-01 mongo]# systemctl stop mongod

4)查看命令

5、使用MongoDB

[root@edu-mycat-01 mongo]# mongo --host 127.0.0.1:27017

6、卸载MongoDB Community

1)停止mongod

2)删除依赖包

yum remove $( rpm -qa | grep mongodb-org )

3)删除文件

# rm -r / var / log / mongodb # rm -r / var / lib / mongo


版本 文件 存储 配置 数据 方法 日志 环境 程序 系统 组件 脚本 软件 软件包 包装 升级 意外 钉住 中指 副本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 嘟嘟瓜互联网科技 有木互联网科技 大白互联网科技 华中科技有哪些互联网大佬 银川新华互联网科技学校地址 随着互联网科技发展 央行互联网金融科技公司 昭通云南众福互联网科技有限公司 茂名市互联网科技产业园 来此购互联网科技有限公司 东莞新华互联网科技学校 中科明德北京互联网科技 上海钢联属于互联网科技股吗 广州千川互联网科技有限公司 上海创道互联网络科技有限公司 长沙渺峰互联网科技有限公司 马化腾互联网科技教学 众联互联网络科技 华人运通互联网科技公司 山东亿川互联网科技有限责任公司 伟宏互联网科技 互联网科技公司电话 以房互联网科技 万易互联网科技有限公司 致骋互联网科技 深圳卡尔迅互联网科技有限公司怎么样 海南购全球互联网科技 千方科技属于互联网企业吗 苏州铭阳互联网科技有限公司 山东大美朱楼互联网科技有限公司
0