mongoDB5.0部署文档

1.系统更新

sudo yum update -y

sudo yum install -y wget curl net-tools

2.创建文件夹

阿里云镜像地址:

mongodb-yum-redhat-7-mongodb-org-5.0-x86_64-RPMS安装包下载_开源镜像站-阿里云

#创建数据库rpm包存放目录

mkdir -p /data/mongoDB

#将文件上传至目录

3.安装依赖

sudo yum install -y cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-plain

4.安装RPM包

sudo yum localinstall -y *.rpm

5.验证安装

mongod --version

# 预期输出:

6.创建数据/日志目录

sudo mkdir -p /var/lib/mongo /var/log/mongodb

sudo chown -R mongod:mongod /var/lib/mongo /var/log/mongodb

7.修改配置文件

sudo vi /etc/mongod.conf

###配置文件

systemLog:

destination: file

path: /var/log/mongodb/mongod.log

logAppend: true



storage:

dbPath: /var/lib/mongo

journal:

enabled: true



net:

port: 27017

bindIp: 0.0.0.0 # 允许远程访问(生产环境建议限制IP)



processManagement:

fork: true

pidFilePath: /var/run/mongodb/mongod.pid

8.启动服务

    sudo systemctl start mongod

    sudo systemctl enable mongod

    9.创建管理员用户

    10.启用身份验证

    sudo vi /etc/mongod.conf
    
    security:
    
    authorization: enabled
    
    
    
    sudo systemctl restart mongod

    11.连接测试

    mongo -u admin -p YourSecurePassword123! --authenticationDatabase admin

    12.创建测试数据库

    > use testdb
    
    > db.testcoll.insertOne({ name: "demo", value: 100 })
    
    > db.testcoll.find()

    13.开机自启动

    #添加到服务管理器中
    
    sudo systemctl enable mongod
    
    #检查是否已启用自启动
    
    systemctl is-enabled mongod # 输出应为 "enabled"
    
    #如果重启过程中残留的socket文件没有被及时删除导致启动失败
    
    #可以删除残余的文件
    
    rm -f /tmp/mongodb-*.sock

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值