CentOS7 安装 MongoDB

方法 1:RPM 包安装

  • 访问官网页面下载 rpm 包

    https://www.mongodb.com/download-center/communityarrow-up-right

    # mongodb服务端
    wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-server-3.6.14-1.el7.x86_64.rpm
    # mongodb 客户端连接工具 mongo
    wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-shell-3.6.14-1.el7.x86_64.rpm
    # mongodb 工具集合:mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongorestore, mongostat, mongotop
    wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-tools-3.6.14-1.el7.x86_64.rpm
  • 安装 mongodb server

    yum install mongodb-org-server-3.6.14-1.el7.x86_64.rpm mongodb-org-tools-3.6.14-1.el7.x86_64.rpm mongodb-org-tools-3.6.14-1.el7.x86_64.rpm
  • 设置远程访问

    修改/etc/mongod.conf文件bindIP部分

    net:
      port: 27017
      bindIp: 0.0.0.0
  • 启动服务并开机自启

    systemctl restart mongod.service
    systemctl status mongod.service
    systemctl enable mongod.service

方法 2:两进制文件安装

  • 下载二进制文件

  • 安装依赖

  • 创建 mongo 用户和组

  • 解压文件

  • 配置环境变量

  • 创建配置文件

    创建/etc/mongod.conf文件,内容如下

  • 创建 log 目录和 dbPath 目录

  • 注册系统服务

    创建/lib/systemd/system/mongod.service文件,内容如下

  • 重新加载 systemd

  • 启动服务并设置开机自启

最后更新于