MongoDB安装

环境

系统:CentOS 7.4
软件:mongodb-linux-x86_64-rhel70-3.6.4.tgz

安装

  • 下载二进制包
    地址:https://www.mongodb.org/downloads

  • 安装

    # tar -zxvf mongodb-linux-x86_64-rhel62-3.0.5.tgz
    # mv mongodb-linux-x86_64-rhel62-3.0.5 /usr/local/mongodb
    
  • 配置环境变量

    # vim /etc/profile
    export PATH=/usr/local/mongodb/bin:$PATH
    
    # source /etc/profile
    

配置

  • 创建文件夹

    # mkdir -p /data/mongodb/conf
    # mkdir -p /data/mongodb/data
    # mkdir -p /data/mongodb/log
    
  • 配置

    # vim /data/mongodb/conf/mongodb.yml
    systemLog:
        destination: file
        path: /data/mongodb/log/mongodb.log
        logAppend: true
    storage:
        dbPath: /data/mongodb/data/
    processManagement:
        fork: true
    net:
        bindIp: 0.0.0.0
        port: 27017
    

    YAML语法规则:缩进时不允许使用Tab键,只允许使用空格

  • 创建用户

    # useradd mongodb
    # chown -R mongodb:mongodb /data/mongodb
    

启动

  • 添加启动服务

    # vim /usr/lib/systemd/system/mongodb.service
    [Unit]
    Description=MongoDB
    After=network.target
    
    [Service]
    User=mongodb
    Type=forking
    ExecStart=/usr/local/mongodb/bin/mongod -f /data/mongodb/conf/mongodb.yml
    ExecStop=/usr/local/mongodb/bin/mongod --shutdown -f /data/mongodb/conf/mongodb.yml
    
    [Install]
    WantedBy=multi-user.target
    
  • 启动

    # systemctl enable mongodb.service
    # systemctl start mongodb.service
    

你可能感兴趣的:(MongoDB安装)