centos MongoDB

从官网下载tgz格式包,解压后创建data目录和logs目录,然后建立mongod.conf 配置和服务单元 mongo.service 

mongod.conf 

#数据库数据存放目录
dbpath=/usr/local/mongodb-5.0.10/data
#数据库日志存放目录
logpath=/usr/local/mongodb-5.0.10/logs/mongodb.log
#以追加的方式记录日志
logappend = true
#端口号 默认为27017
port=28018
#以后台方式运行进程
fork=true
pidfilepath=/usr/local/mongodb-5.0.10/mongod.pid
 #开启用户认证
#auth=true
#关闭http接口,默认关闭http端口访问
#nohttpinterface=true
#mongodb所绑定的ip地址
bind_ip = 0.0.0.0
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true

 mongo.service 

[Unit]
Description=MongoDB Database Server 5.0.10
Documentation=https://docs.mongodb.org/manual
After=network-online.target
Wants=network-online.target

[Service]
ExecStart=/usr/local/mongodb-5.0.10/bin/mongod -f /usr/local/mongodb-5.0.10/mongod.conf
PermissionsStartOnly=true
Type=forking
PIDFile=/usr/local/mongodb-5.0.10/mongod.pid
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=64000
# processes/threads
LimitNPROC=64000
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false
# Recommended limits for mongod as specified in
# https://docs.mongodb.com/manual/reference/ulimit/#recommended-ulimit-settings

[Install]
WantedBy=multi-user.target

 

posted on 2022-08-03 18:00  jonney_wang  阅读(48)  评论(0编辑  收藏  举报

导航