本机环境:CentOS 7.6 MongoDB目前最新的稳定版为4.0.11
安装说明
MongoDB官方源中包含以下几个依赖包:
- mongodb-org: MongoDB元数据包,安装时自动安装下面四个组件包:
- mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。
- mongodb-org-mongos: 包含mongos的守护进程。
- mongodb-org-shell: 包含mongo shell。
- mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。
方式1:yum安装(推荐)
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
配置yum源
releasever=7cat > /etc/yum.repos.d/mongodb-org-4.0.repo <<EOF[mongodb-org-4.0]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.0.ascEOF
安装
yum install -y mongodb-org
查看版本
方式2:rpm安装
https://www.jianshu.com/p/d3b31b7aa182 即手动下载rpm包,按需依次安装
rpm -ivh *rpm
方式3:直接下载编译好的包
https://www.mongodb.com/download-center/community?jmp=docs 前两种方式只能使用root权限安装 这种方式普通用户也可以使用
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.11.tgztar xf mongodb-linux-x86_64-4.0.11.tgzcd mongodb-linux-x86_64-4.0.11./bin/mongod --version

现在只需把bin所在目录添加到PATH中即可
开启服务
systemctl管理
方式1安装时会自动创建/usr/lib/systemd/system/mongod.service文件,可以直接使用systemctl命令来管理mongod,配置文件会使用默认的/etc/mongod.conf
systemctl start mongodsystemctl status mongodsystemctl stop mongod
手动管理
mongod —fork —logpath ./mongo.log
mongod —shutdown
