解压安装文件
注意: 请将压缩文件上传至下列路径:
/usr/local/
将下载好的MongoDB安装文件进行解压(Ps:文章末尾提供下载地址)
tar -zxvf mongodb-linux-x86_64-rhel70-5.0.2
解压完成之后, 重命名文件夹
mv mongodb-linux-x86_64-rhel70-5.0.2 mongodb
安装MongoDB
进入Mongdb文件夹, 创建 data, logs, conf文件夹
mkdir data logs conf
编辑配置文件
进入conf文件夹, 创建mongodb.conf文件, 写入以下配置内容:
老版本配置
#数据库数据存放目录
dbpath=/usr/local/mongodb/data
#数据库日志存放目录
logpath=/usr/local/mongodb/logs/mongodb.log
#以追加的方式记录日志
logappend = true
#端口号 默认为27017
port=27017
#以后台方式运行进程
fork=true
#开启用户认证
#auth=true
#关闭http接口,默认关闭http端口访问
#nohttpinterface=true
#mongodb所绑定的ip地址
bind_ip = 0.0.0.0
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
新版本配置
systemLog:
quiet: false
path: /usr/local/mongodb/logs/mongodb.log
logAppend: false
destination: file
processManagement:
fork: true
net:
bindIp: 0.0.0.0
port: 27017
maxIncomingConnections: 65536
wireObjectCheck: true
storage:
dbPath: /usr/local/mongodb/data
journal:
enabled: true
operationProfiling:
slowOpThresholdMs: 100
mode: off
security:
authorization: enabled
编辑系统环境配置
输入下列命令, 编辑系统环境文件
vim /etc/profile
在文件末尾中, 添加如下内容
# MongDB配置
export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
重载系统配置
source /etc/profile
验证环境变量
mongod -version
配置MongDB服务
进入到下列目录:
/lib/systemd/system
创建mongodb.service文件, 写入以下内容:
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/conf/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/conf/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重载服务配置
systemctl daemon-reload
启动MongDB
# 启动MongDB服务
systemctl start mongodb.service
# 停止MongDB服务
systemctl stop mongodb.service
# 查看MongDB服务
systemctl status mongodb.service
设置开机启动
systemctl enable mongodb.service
文章评论