温馨提示×

CentOS中MongoDB配置步骤是什么

小樊
34
2025-02-26 19:34:14
栏目: 云计算
GO开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS中配置MongoDB的步骤如下:

1. 安装MongoDB

  • 下载安装包:首先,从MongoDB官方网站下载适用于CentOS的MongoDB安装包。例如,可以下载mongodb-linux-x86_64-rhel70-5.0.27.tgz
  • 解压安装包:使用tar命令解压下载的安装包到指定目录,例如/opt/monitor/mongodb/mongodb_5.0.27/

2. 创建必要的目录

  • 创建数据存储目录和日志文件目录:
    mkdir -p /opt/monitor/mongodb/mongodb_5.0.27/{data,conf,log}
    

3. 配置MongoDB

  • 创建配置文件:在MongoDB的bin目录下创建或编辑mongodb.conf文件,添加或修改以下配置项:
    systemLog:
      destination: file
      logAppend: true
      path: /opt/monitor/mongodb/mongodb_5.0.27/log/mongodb.log
    storage:
      dbPath: /opt/monitor/mongodb/mongodb_5.0.27/data
    net:
      port: 27017
      bindIp: 0.0.0.0
    processManagement:
      fork: true
    
  • 修改环境变量:为了能够在任何路径下都能运行MongoDB程序,需要修改环境变量。可以编辑/etc/profile文件,在末尾添加以下内容:
    export PATH=/opt/monitor/mongodb/mongodb_5.0.27/bin:$PATH
    
    然后执行source /etc/profile使配置生效。

4. 启动MongoDB服务

  • 使用以下命令启动MongoDB服务:
    cd /opt/monitor/mongodb/mongodb_5.0.27/bin
    ./mongod --config /opt/monitor/mongodb/mongodb_5.0.27/mongodb.conf
    

5. 设置开机自启

  • 使用以下命令设置MongoDB服务开机自启:
    sudo systemctl enable mongod
    

6. 防火墙配置

  • 如果需要允许远程访问MongoDB,需要在防火墙中开放27017端口:
    sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
    sudo firewall-cmd --reload
    

7. 验证安装

  • 使用以下命令连接到MongoDB shell,验证安装是否成功:
    ./mongo --port=27017
    

以上步骤涵盖了在CentOS上安装和配置MongoDB的基本流程。根据实际需求,可能还需要进行进一步的配置,如设置用户认证、创建数据库等。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS下MongoDB配置步骤是什么

0