MongoDB安装 & 部署

本文详细介绍了在Linux系统中通过rpm包和源码两种方式安装MongoDB的过程,包括配置yum源、安装服务、设置开机启动、检查服务状态以及使用MongoDB。同时,对于源码安装,还涉及到了环境变量设置、创建系统用户组、配置主配置文件、启动脚本编写等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、rpm包安装

1)寻找yum源

首先找到国内一些开源镜像站(此处选择清华大学的开源镜像站)
在这里插入图片描述
从中找到MongoDB
在这里插入图片描述
点击进去之后选择yum
在这里插入图片描述
选择下方所需版本(此处选中4.4)
在这里插入图片描述
复制下方图片红框中的url链接(为后面编写yum源做准备)【https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el7-4.4/】
请添加图片描述

2)配置MongoDB的yum源文件

[root@localhost ~]# vim /etc/yum.repos.d/mongodb.repo
//如果配置过红帽Linux的yum源,应该都明白此步骤的目的
[mongodb]
name=mongodb	//yum源的名字(建议与上方标题一样)
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el7-4.4/
//此处url选择上面刚刚复制的url
gpgcheck=0		//表示不检查签名信息

3)查看MongoDB的安装包(确认yum源是否可用)

[root@localhost ~]# yum list | grep mongo
mongodb-database-tools.x86_64             100.5.2-1                    @mongodb 
mongodb-org.x86_64                        4.4.14-1.el7                 @mongodb 
mongodb-org-database-tools-extra.x86_64   4.4.14-1.el7                 @mongodb 
mongodb-org-mongos.x86_64                 4.4.14-1.el7                 @mongodb 
mongodb-org-server.x86_64                 4.4.14-1.el7                 @mongodb 
mongodb-org-shell.x86_64                  4.4.14-1.el7                 @mongodb 
mongodb-org-tools.x86_64                  4.4.14-1.el7                 @mongodb 
google-noto-sans-mongolian-fonts.noarch   20141117-5.el7               base     
mongocli.x86_64                           1.25.0-1                     mongodb  
mongodb-atlas-cli.x86_64                  1.1.0-1                      mongodb  
mongodb-mongosh.x86_64                    1.4.2-1.el8                  mongodb  

4)安装

[root@localhost ~]# yum install mongo-org.x86_64 -y

5)开启MongoDB服务 & 开启MongoDB开机自启

[root@localhost ~]# systemctl start mongod
[root@localhost ~]# systemctl enable mongod

6)检查服务是否开启(多种方法)

方法一:
[root@localhost ~]# systemctl status mongod
● mongod.service - MongoDB Database Server
   Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2022-06-01 20:20:49 CST; 21min ago
     Docs: https://docs.mongodb.org/manual
  Process: 945 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=0/SUCCESS)
  Process: 942 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS)
  Process: 939 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS)
  Process: 936 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS)
 Main PID: 983 (mongod)
   
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值