文章目录
本文使用
mongodb官方推荐的rpm方式安装
一 检查centos版本
- 使用命令
more /etc/redhat-release - 显示结果
CentOS Linux release 7.4.1708 (Core)
二 核对mongodb官网安装
进入mongodb官网安装指导,选择合适的页面,查询配置条件。
以下是按照官网指南安装在CentOS Linux release 7.4.1708 (Core)上
三.rpm安装mongodb
1.在yum中配置mongodb安装条件
在/etc/yum.repos.d/中新建文件mongodb-org-4.0.repo
[root@chibata ~]# touch /etc/yum.repos.d/mongodb-org-4.0.repo
修改该文件
vim /etc/yum.repos.d/mongodb-org-4.0.repo
在文件内写入
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
保存退出
2.安装mongodb包
- 安装命令
sudo yum install -y mongodb-org
这里遇到了一个坑,报错获取 GPG 密钥失败:[Errno 14] HTTPS Error 404 - Not Found,也就是找不到上文安装配置文件中的gpgkey,个人推测是墙的问题。
解决办法:
如果信赖这个安装包,修改上文的安装配置文件mongodb-org-4.0.repo,将gpgcheke修改为gpgcheke=0,并删除gpgkey。
修改后如下
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=0
enabled=1
然后重新安装mongodbsudo yum install -y mongodb-org
三 启动mongodb
1.检查SElinux状态
SElinux就是安全强化版的linux,如果SElinux处于开启状态,就要配置SElinux允许mongodb在系统上启动
查看SElinux状态命令,Disabled代表没有SElinux启动,现在可以直接启动mongodb。
[root@chibata ~]# getenforce
Disabled
2.启动mongodb
-
启动命令
sudo service mongod start -
检查是否启动成功
查看mongodb的日志文件。默认位置是/var/log/mongodb/mongod.log,
如果日志中出现[initandlisten] waiting for connections on port <port>,则代表启动成功。

-
进入mongo shell,开始使用mongodb
命令
mongo
本文介绍了在CentOS7上安装mongodb的详细过程,包括检查系统版本、核对官网安装指南、通过rpm包进行安装及启动mongodb。在安装过程中,会遇到yum配置、SElinux设置以及解决因网络问题导致的安装失败问题。最后,文章还提供了启动mongodb、检查启动状态和使用mongo shell的方法。
797

被折叠的 条评论
为什么被折叠?



