下载安装包
mongodb-linux-x86_64-3.4.19.tgz
解压
tar xf mongodb-linux-x86_64-3.4.6.tgz -C /data/
重命名
cd /data
mv mongodb-linux-x86_64-3.4.6/ mongodb
创建目录
mkdir /data/mongodb/{data,log,conf}
配置文件mongodb.conf
vim /data/mongodb/conf/mongodb.conf
#日志路径
logpath=/data/mongodb/log/mongodb.log
#启动日志不追加,太过庞大
logappend=false
#设置mongodb的db路径
dbpath=/data/mongodb/data/
#后台驻留(守护)进程服务运行
fork=true
#配置浏览器可以通过28017端口访问mongodb
rest=true
备用配置文件
#数据库路径
dbpath=/usr/local/mongodb/data
#日志输出文件路径
logpath=/usr/local/mongodb/logs/mongodb.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程,以守护程序的方式启用,即在后台运行
fork=true
#开启认证,必选先添加用户,先不开启(不用验证账号密码)
#auth=true
使用systemd管理mongodb
vim /etc/systemd/system/mongod.service
[Unit]
Description=MongoDB Database Server
After=network.target
[Service]
Type=forking
TimeoutStartSec=300
ExecStart=/data/mongodb/bin/mongod --config /data/mongodb/conf/mongodb.conf
ExecReload=/bin/kill -HUP $MAINPID
ExecStop=/data/mongodb/bin/mongod --shutdown --config /data/mongodb/conf/mongodb.conf
[Install]
WantedBy=multi-user.target
刷新配置
systemctl daemon-reload
启动
systemctl start mongod
停止
systemctl stop mongod
进入mondo
cp /data/mongodb/bin/mongo /usr/bin/
mongo
完成!