1.下载安装包
官网:https://www.mongodb.com/download-center/community
2.解压到/usr/rdsys/mongodb
tar -xzvf mongodb-linux-x86_64-rhel70-4.4.0.tgz -C /usr/rdsys/mongodb
3.创建数据和日志目录
mkdir -p /usr/rdsys/mongodb/confmkdir -p /usr/rdsys/mongodb/data/dbmkdir -p /usr/rdsys/mongodb/logstouch /usr/rdsys/mongodb/logs/mongodb.log
4.创建配置文件
cat >> /usr/rdsys/mongodb/conf/mongodb.conf << EOF#端口号port=27017#db目录dbpath=/usr/rdsys/mongodb/data/db#日志目录logpath=/usr/rdsys/mongodb/logs/mongodb.log#后台fork=true#日志输出logappend=true#允许任何远程IP连接bind_ip=0.0.0.0EOF
5.启动
/usr/rdsys/mongodb/bin/mongod --config /usr/rdsys/mongodb/conf/mongodb.conf
6.创建服务
cat >> /lib/systemd/system/mongodb.service << EOF[Unit]Description=mongodbAfter=syslog.target network.target remote-fs.target nss-lookup.target[Service]Type=forkingExecStart=/usr/rdsys/mongodb/bin/mongod --config /usr/rdsys/mongodb/conf/mongodb.confExecReload=/bin/kill -s HUP $MAINPIDExecStop=/usr/rdsys/mongodb/bin/mongod --shutdown --config /usr/rdsys/mongodb/conf/mongodb.confPrivateTmp=true[Install]WantedBy=multi-user.targetEOF#增加可执行权限chmod +x /lib/systemd/system/mongodb.service#查看服务状态systemctl status mongodb#启动服务systemctl start mongodb#停止服务systemctl stop mongodb#添加开机自启动systemctl enable mongodb#重启服务systemctl restart mongodb
7.增加环境变量
cat >> /etc/profile << EOFexport PATH=\$PATH:/usr/rdsys/mongodb/binEOFsource /etc/profile
