MongoDB-4.0.3 安装 From Centos7

最近自己折腾了一下MongoDB,在此记录在安装MongoDB遇到的各种坑和一些配置问题,希望能帮助到大家

获取最新MongoDB

https://www.mongodb.com/download-center?jmp=nav#community

前往下载自己对应版本的安装包

其实这种方式是自己手动编译,我感觉就很麻烦了,还要自己配置很多东西,那么官方有没提供更加简便的方法,如yum安装那样

于是我去开发文档去寻找,果然功夫不负有心人给我找到了安装方法

https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/

旁边还有对应不同版本的安装方法,大家也可以参考一下

包解释

Package Name Description
mongodb-org 将自动安装以下四个组件包
mongodb-org-server MongoDB程序以及关联的配置和初始化脚本
mongodb-org-mongos MongoDB守护进程
mongodb-org-shell MongoDB-Shell
mongodb-org-tools MongoDB-工具类,包含了以下工具: mongoimport bsondump, mongodump, mongoexport, mongofiles, mongorestore, mongostat,  mongotop.

推荐RPM yum 安装方式,在安装之前,需要加入repo源,在官网也有说明如何加入RPM yum

直接执行 即可安装

sudo yum install -y mongodb-org

安装时间等待5-10分钟后安装完成

MongoDB提供以下指令

  1.     启动/停止/重启/状态MongoDBsudo service mongod start/stop/restart/status
  2.    设置MongoDB开机启动sudo chkconfig mongod on
  3.  卸载MongoDB删除以前安装的所有MongoDB软件包sudo yum erase $(rpm -qa | grep mongodb-org)删除MongoDB数据库和日志文件

    sudo rm -r /var/log/mongodb

    sudo rm -r /var/lib/mongo

     

到这里基本就安装完成了,然后我们来测试一下是否安装和启动成功

测试 MongoDB 是否成功安装,

启动 MongoDB 服务,输入命令 “ systemctl start mongod ”

查看 MongoDB 服务的状态,输入命令 “ systemctl status mongod ”

MongoDB 服务启动成功后,直接输入命令 “ mongo ” 即可操作 MongoDB 数据库了

*设置MongoDB为开机启动,直接输入命令 “ systemctl enable mongod ” ,这个和前面的安装方法设置开机启动有所不同,前面直接输入命令 “ chkconfig mongod on ”

结束语:在 MongoDB 这个专栏中,花了很大的篇幅来讲解MongoDB服务的安装方法,到目前为止,应该基本上全部的列举完了吧,其目的主要为满足广大开发人员的口味,每个人有不同的看法,当然,也不用每种都去尝试一下,只需要选择自己中意的方法即可!!