一、使用yum在线安装MongoDB
下载地址:https://repo.mongodb.com/yum/redhat/7/mongodb-enterprise/4.2/x86_64
校验:https://repo.mongodb.com/yum/redhat/7/mongodb-enterprise/4.2/x86_64
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# vim mongodb.repo
[root@localhost ~]# yum install -y mongodb-enterprise
[root@localhost ~]# rpm -aq | grep mongodb*
mongodb-enterprise-4.2.8-1.el7.x86_64
mongodb-enterprise-cryptd-4.2.8-1.el7.x86_64
mongodb-enterprise-tools-4.2.8-1.el7.x86_64
mongodb-enterprise-shell-4.2.8-1.el7.x86_64
mongodb-enterprise-mongos-4.2.8-1.el7.x86_64
mongodb-enterprise-server-4.2.8-1.el7.x86_64
[root@localhost ~]# systemctl start mongod
登录:
[root@localhost ~]# mongo
[root@localhost ~]# rpm -aq | grep mongodb*
mongodb-enterprise-4.2.8-1.el7.x86_64
mongodb-enterprise-cryptd-4.2.8-1.el7.x86_64
mongodb-enterprise-tools-4.2.8-1.el7.x86_64
mongodb-enterprise-shell-4.2.8-1.el7.x86_64
mongodb-enterprise-mongos-4.2.8-1.el7.x86_64
mongodb-enterprise-server-4.2.8-1.el7.x86_64
二、源码安装MongoDB并配置服务脚本
解压:[root@localhost ~]# tar xf mongodb-linux-x86_64-rhel70-4.2.8.tgz -C /usr/local/
创建数据目录:[root@localhost ~]# mkdir -p /data/db
[root@localhost ~]# cd /usr/local/
[root@localhost local]# ln -sv mongodb-linux-x86_64-rhel70-4.2.8/ mongodb"mongodb" -> "mongodb-linux-x86_64-rhel70-4.2.8/"
[root@localhost local]# echo "export PATH=$PATH:/usr/local/mongodb/bin" > /etc/profile.d/mongo.sh
[root@localhost local]# source /etc/profile.d/mongo.sh
启动:
root@localhost local]# mongod --dbpath /data/db/ &
检查:
[root@localhost ~]# ps -ef | grep mongod root 2146 2042 1 16:02 pts/0 00:00:00 mongod --dbpath /data/db/
[root@localhost ~]# netstat -lnupt | grep 27017 tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 2146/mongod
创建配置文件:
[root@localhost ~]# vim /usr/local/mongodb/bin/mongod.conf
创建存放目录:
[root@localhost ~]# mkdir -p /usr/local/mongodb/{data,log}
配置mongodb.service文件
[root@localhost ~]# vim /usr/lib/systemd/system/mongodb.service
[root@localhost ~]# kill `pidof mongod`
[root@localhost ~]# systemctl start mongodb