1. 下载mongodb
https://www.mongodb.org/dl/linux/x86_64
2. 安装
tar zxvf mongodb-linux-x86_64-4.0.4.tgz
mv mongodb-linux-x86_64-4.0.4 mongodb
# 创建数据、日志、配置文件夹
mkdir -p mongodb/{data/db,log,conf}
cd mongodb/
# 启动
bin/mongod --dbpath=data/db/ --logpath=log/mongodb.log --logappend --fork
# 关闭
bin/mongod --dbpath=data/db --shutdown
3. 配置环境变量
vim /etc/profile
----
export MONGODB_HOME=/usr/src/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
----
source /etc/profile
4. 创建配置文件
mongodb/conf/目录下建立mgdb.conf
---
storage:
dbPath: "/usr/src/mongodb/data/db"
systemLog:
destination: file
path: "/usr/src/mongodb/log/mongodb.log"
net:
bindIp: 0.0.0.0
port: 27017
processManagement:
fork: true
setParameter:
enableLocalhostAuthBypass: false
---
5. 配置开机启动
vim /usr/lib/systemd/system/mongodb.service
---
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
RuntimeDirectory=mongodb
PIDFile=/usr/src/mongodb/data/db/mongod.lock
ExecStart=/usr/src/mongodb/bin/mongod --config /usr/src/mongodb/conf/mgdb.conf
ExecStop=/usr/src/mongodb/bin/mongod --shutdown --config /usr/src/mongodb/conf/mgdb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
---
systemctl enable mongodb
systemctl start mongodb