美文网首页
Linux MongoDB 安装并设置开机启动

Linux MongoDB 安装并设置开机启动

作者: wh17292 | 来源:发表于2021-03-31 17:43 被阅读0次

    安装 MongoDB (基于 linux 系统)

    cd /usr/local/src
    
    下载安装包
    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.5.tgz
    
    解压安装包
    tar -zxvf mongodb-linux-x86_64-3.6.5.tgz
    
    将解压后的文件夹,移动到安装目录
    mv mongodb-linux-x86_64-3.6.5 /usr/local/webserver/mongodb
    
    检查文件夹移动成功
    ls /usr/local/webserver/mongodb/bin
    
    如果成功,此目录下会显示此目录下有如下一些文件
    bsondump  install_compass  mongo  mongod  mongodb.conf  mongodump  mongoexport  mongofiles  mongoimport  mongoperf  mongoreplay  mongorestore  mongos  mongostat  mongotop
    
    将 MongoDB 的可执行命令文件夹 bin 添加到 PATH 路径中
    export PATH=/usr/local/webserver/mongodb/bin:$PATH
    
    至此, MongoDB 安装完毕
    设置开机启动
    创建数据存放目录
    mkdir -p  /usr/local/webserver/data/db
    
    创建日志存放目录
    mkdir -p  /usr/local/webserver/data/logs
    
    创建日志存放文件
    touch /usr/local/webserver/data/logs/mongodb.log
    
    创建启动的配置文件
    vi /usr/local/webserver/mongodb/bin/mongodb.conf
    

    在文件中输入以下内容

    dbpath = /usr/local/webserver/data/db #数据存放路径,与刚才创建的目录一致
    logpath = /usr/local/webserver/data/logs/mongodb.log #日志文件存放路径;
    port = 27017  #端口
    fork = true  #以守护程序的方式启用,即可以在后台运行
    

    保存退出;(:wq)

    创建mongodb.service服务文件
    vim /lib/systemd/system/mongodb.service
    
    写入mongodb.service服务文件内容
    [Unit]   
    Description=mongodb   
    After=network.target remote-fs.target nss-lookup.target  
      
    [Service]  
    Type=forking  
    ExecStart=/usr/local/webserver/mongodb/bin/mongod --config /usr/local/webserver/mongodb/bin/mongodb.conf
    ExecReload=/bin/kill -s HUP $MAINPID  
    ExecStop=/usr/local/webserver/mongodb/bin/mongod --shutdown --config /usr/local/webserver/mongodb/bin/mongodb.conf
    PrivateTmp=true  
        
    [Install]  
    WantedBy=multi-user.target 
    

    保存退出;(:wq)

    重新加载配置
    systemctl daemon-reload
    
    设置mongodb.service权限
    chmod 754 mongodb.service
    
    运行如下命令,启动 mongodb
    /usr/local/webserver/mongodb/bin/mongod --config /usr/local/webserver/mongodb/bin/mongodb.conf
    
    运行如下命令,检查 mongodb 启动成功
    /usr/local/webserver/mongodb/bin/mongo
    

    如果成功,界面上会出现如下提示:


    mongodb_success.png
    设置开机启动mongodb
    systemctl enable mongodb.service
    
    重启服务器,输入以下命令,检查开机启动是否设置成功
    /usr/local/webserver/mongodb/bin/mongo
    
    mongodb_success.png
    注:如果在安装的时候,有将 mongo 命令添加到 PATH,则此时只需要输入
    mongo
    
    相关命令
    #启动服务
    systemctl start mongodb.service
    #关闭服务
    systemctl stop mongodb.service
    #开机启动
    systemctl enable mongodb.service
    #重新加载配置
    systemctl daemon-reload
    

    相关文章

      网友评论

          本文标题:Linux MongoDB 安装并设置开机启动

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