zoukankan      html  css  js  c++  java
  • MongoDB-Ubuntu环境下安装

    1、在官网下载安装包,下载后为

      mongodb-linux-x86_64-ubuntu1604-3.4.6.tgz

      解压:tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.6.tgz

      移动至/usr/local/mongodb目录

      mv mongodb-linux-x86_64-ubuntu1604-3.4.6 /usr/local/mongodb

    2、创建数据保存路径/usr/local/mongodb/data

    3、创建日志文件:/usr/local/mongodb/logs

    4、配置文件mongo.conf

    dbpath=/usr/local/mongodb/data
    logpath=/usr/local/mongodb/logs
    logappend=true
    port=27017
    fork=true
    auth=false
    journal = false
    smallfiles = true
    noprealloc = true 

    5、创建启动脚本

    在/etc/init.d文件下创建mongodb.sh

    #!/bin/bash
    ### BEGIN INIT INFO
    # Provides: OSSEC HIDS
    # Required-Start: $network $remote_fs $syslog $time
    # Required-Stop:
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: OSSEC HIDS
    ### END INIT INFO
    start() {
     /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.conf
    }
    
    stop() {
      /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/mongodb.conf --shutdown
    }
    
    case "$1" in
      start)
     start
     ;;
      stop)
     stop
     ;;
      restart)
     stop
     start
     ;;
      *)
     echo $"Usage: $0 {start|stop|restart}"
     exit 1
    esac

    然后执行update-rc.d mongodb defaults。

    这样就完成安装后并且开机自启动。

  • 相关阅读:
    Oracle,第六周
    JAVA创建对象的几种方式
    深拷贝和浅拷贝
    Facade
    Adapter
    低谷过去了
    Oracle,第五周
    Command
    Singleton
    mybatis自动生成mapping和实体
  • 原文地址:https://www.cnblogs.com/zhaobingqing/p/7130961.html
Copyright © 2011-2022 走看看