zoukankan      html  css  js  c++  java
  • 部署MongoDB-4.2.7

    二进制部署很简单

    创建存放软件目录下载解压

    存放数据和日志及配置文件路径需要手工进行创建

    mkdir -p /application/tools/
    cd /application/tools/
    wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.7.tgz
    tar xf mongodb-linux-x86_64-rhel70-4.2.7.tgz -C /application/
    mv /application/mongodb-linux-x86_64-rhel70-4.2.7 /application/mongodb-4.2.7
    ln -sv /application/mongodb-4.2.7/ /application/mongodb
    mkdir -p /application/mongodb/{data,logs,conf}
    echo 'export PATH=/application/mongodb/bin:$PATH' >>/etc/profile
    source /etc/profile
    

     使用systemd进行管理

    cat >/usr/lib/systemd/system/mongodb.service <<EOF
    [Unit]
    Description=mongodb
    After=network.target
     
    [Service]
    Type=forking
    PIDFile=/tmp/mongod.pid
    RuntimeDirectory=mongodb
    RuntimeDirectoryMode=0751
    ExecStart=/application/mongodb/bin/mongod --config /application/mongodb/conf/mongodb.conf
    ExecStop=/application/mongodb/bin/mongod --shutdown --config /application/mongodb/conf/mongodb.conf
    PrivateTmp=false
     
    [Install]
    WantedBy=multi-user.target
    EOF

    增加执行权限设置开机自启

    systemctl daemon-reload 
    chmod +x /usr/lib/systemd/system/mongod.service
    systemctl start mongod.service
    systemctl stop mongod.service
    systemctl restart mongod.service
    systemctl enable mongod.service

    MongoDB常用命令

    查看当前库下的用户
    use admin
    db.system.users.find().pretty()
      
    查看当前数据库版本
    db.version() 
      
    切换数据库
    use test
      
    查询所有数据库
    show dbs;
      
    查看smile数据库当前状态
    use admin
    db.stats() 
    
    查看当前数据库的连接机器地址
    db.getMongo()
    
  • 相关阅读:
    字符,字节和编码
    Linux网络参数和ifconfig
    默认网关 网关 子网掩码 广播地址
    S.M.A.R.T.记录几块ssd硬盘
    linux 别名
    echo 输出颜色
    Linux:echo命令详解
    centos下安装mongodb 通过shell脚本
    linux查看登录用户
    linux wget指定下载目录和重命名
  • 原文地址:https://www.cnblogs.com/huanglingfa/p/13779934.html
Copyright © 2011-2022 走看看