温馨提示×

MongoDB Linux部署有哪些步骤

小樊
49
2025-07-27 19:27:49
栏目: 云计算

在Linux系统上部署MongoDB的步骤大致可以分为以下几个阶段:

一、准备阶段

  1. 更新系统
  • 确保系统包是最新的。例如,在Ubuntu或Debian系统上,可以使用以下命令:
    sudo apt update
    sudo apt upgrade -y
    
  1. 下载MongoDB软件包
  • 访问MongoDB官方网站下载适合Linux系统的MongoDB软件包。例如,下载CentOS/RHEL系统的安装包:
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.5.tgz
    
  1. 解压软件包
  • 使用tar命令解压下载的压缩包到指定目录:
    tar -zxvf mongodb-linux-x86_64-rhel70-5.0.5.tgz
    

二、配置阶段

  1. 创建数据和日志目录
  • 手动创建MongoDB的数据存储目录和日志目录:
    sudo mkdir -p /data/db
    sudo mkdir -p /var/log/mongodb
    
  1. 编辑配置文件
  • 使用文本编辑器(如nano)编辑MongoDB的配置文件mongod.conf,通常位于/usr/local/mongodb/mongod.conf
    sudo nano /usr/local/mongodb/mongod.conf
    
  • 在配置文件中添加或修改以下配置项:
    systemLog:
      destination: file
      path: "/var/log/mongodb/mongod.log"
      logAppend: true
    storage:
      dbPath: "/data/db"
    net:
      bindIp: 127.0.0.1,your_server_ip
      port: 27017
    processManagement:
      fork: true
    

三、安装阶段

  1. 添加MongoDB仓库(适用于使用APT包管理器的系统,如Ubuntu/Debian):
  • 添加MongoDB官方仓库:
    wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
    sudo apt update
    
  1. 安装MongoDB
  • 使用包管理器安装MongoDB:
    sudo apt install -y mongodb-org
    

四、启动阶段

  1. 启动MongoDB服务
  • 使用以下命令启动MongoDB服务:
    sudo systemctl start mongod
    
  1. 设置开机自启动
  • 为了让MongoDB在系统启动时自动运行,执行以下命令:
    sudo systemctl enable mongod
    

五、验证阶段

  1. 检查MongoDB服务状态
  • 在终端中输入以下命令,检查MongoDB服务的状态:
    sudo systemctl status mongod
    
  • 如果服务正在运行,你应该能看到类似于“active (running)”的信息。
  1. 连接到MongoDB
  • 使用MongoDB自带的命令行工具mongo连接到数据库:
    mongo
    
  • 在MongoDB shell中,你可以执行各种数据库操作,例如创建数据库、集合和文档。

0