阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7快速安装Mongodb详解

79次阅读
没有评论

共计 1646 个字符,预计需要花费 5 分钟才能阅读完成。

导读 MongoDB 是由 C ++ 语言编写的,是一个基于分布式文件存储的开源数据库系统。Mongodb 目前应用也比较多,维护也相对简单。

CentOS 7 快速安装 Mongodb 详解

环境介绍

操作系统:CentOS 7

CentOS 7 快速安装 Mongodb 详解

下载、安装

mongodb 的官网可以直接下载到对应的 rpm 包,然后使用 yum 进行安装。

CentOS 7 快速安装 Mongodb 详解

yum -y localinstall mongodb-org-mongos-4.4.8-1.el7.x86_64.rpm  mongodb-org-server-4.4.8-1.el7.x86_64.rpm  mongodb-org-shell-4.4.8-1.el7.x86_64.rpm
启动
systemctl enable mongod
systemctl start mongod

查看启动文件

systemctl cat mongod
[Unit]
Description=MongoDB Database Server
Documentation=https://docs.mongodb.org/manual
After=network-online.target
Wants=network-online.target
 
[Service]
User=mongod
Group=mongod
Environment="OPTIONS=-f /etc/mongod.conf"
EnvironmentFile=-/etc/sysconfig/mongod
ExecStart=/usr/bin/mongod $OPTIONS
ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb
ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb
ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb
PermissionsStartOnly=true
PIDFile=/var/run/mongodb/mongod.pid
Type=forking
# 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

可以看出数据目录文件 /var/run/mongodb,配置文件是 /etc/mongod.conf

设置密码验证

默认是没有设置密码,可以直接输入 mongo 命令就可以直接登陆 shell 进行操作。

mongo

创建管理用户

use admin
db.createUser({user:"root",pwd:"opcai.TOP",roles:["root"]})

修改配置文件

vim /etc/mongod.conf

配置 security 启用验证。

...
security:
  authorization: enabled
...

重启服务生效

systemctl restart mongod
总结

Mongodb 目前应用也比较多,维护也相对简单。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1646字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中