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   jonney_wang  阅读(50)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)

导航

点击右上角即可分享
微信分享提示