美文网首页
Liunx安装mongodb

Liunx安装mongodb

作者: 我是晓梦啊 | 来源:发表于2020-08-20 10:38 被阅读0次

    1. 到mongodb官网下载对应系统的压缩包

    直接下载方式

    # CentOS 8 版本的
    https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.2/x86_64/RPMS/mongodb-org-server-4.2.8-1.el8.x86_64.rpm
    

    2. 默认下载路径是到用户目录下的Downloads目录,将其解压

    tar -zxvf mongodb-linux-x86_64-4.2.8.tgz
    

    3. 将解压后的文件夹移动到/usr/local/的mongodb目录下

    mv -r mongodb-linux-x86_64-4.2.8.tgz /usr/local/mongodb
    

    4. 配置系统文件profile

    打开profile

    sudo vi /etc/profile
    

    插入下列内容:

    export MONGODB_HOME=/usr/local/mongodb 
    export PATH=$PATH:$MONGODB_HOME/bin
    

    注意保存后要重启系统配置

    source /etc/profile
    

    5.创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限

    cd /usr/local/mongodb
    sudo mkdir -p data/db
    sudo chmod -r 777 data/db
    sudo mkdir logs
    cd logs
    touch mongodb.log
    

    6. mongodb启动配置

    进入到bin目录,增加一个配置文件

    cd /usr/local/mongodb/bin  
    sudo vi mongodb.conf
    

    插入下列内容:

    dbpath = /usr/local/mongodb/data/db #数据文件存放目录  
    logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录  
    port = 27017  #端口  
    fork = true  #以守护程序的方式启用,即在后台运行  
    nohttpinterface = true 
    

    7. 启动mongod数据库服务,以配置文件的方式启动

    cd /usr/local/mongodb/bin
    ./mongod -f mongodb.conf
    

    8. 连接mongodb数据库

    cd /usr/local/mongodb/bin
    ./mongo
    

    9. 设置mongodb.service启动服务,设置开机启动

    cd /lib/systemd/system 
    sudo vi mongodb.service 
    

    编辑其内容为:

    [Unit] 
    Description=mongodb 
    After=network.target remote-fs.target nss-lookup.target 
    [Service] 
    Type=forking 
    ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf 
    ExecReload=/bin/kill -s HUP $MAINPID 
    ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf 
    PrivateTmp=true 
    [Install] 
    WantedBy=multi-user.target
    

    10. 设置mongodb.service权限

    chmod 754 mongodb.service
    

    11. 系统mongodb.service的操作命令如下

    #启动服务 
    systemctl start mongodb.service 
    #关闭服务 
    systemctl stop mongodb.service 
    #开机启动 
    systemctl enable mongodb.service 
    

    相关文章

      网友评论

          本文标题:Liunx安装mongodb

          本文链接:https://www.haomeiwen.com/subject/pzdhrktx.html