您现在的位置是:网站首页>>数据库>>MongoDB

Linux 下安装MongoDB

发布时间:2019-10-08 11:42:49作者:wangjian浏览量:28点赞量:0

    一:下载Mongodb

    mongodb下载地址:https://www.mongodb.com/download-center/community

    image.png

    我们可以在linux命令行使用wget方法下载mongodb安装包

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.12.tgz

    二:安装mongodb

    1:将下载下来的mongodb安装包进行解压

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

    2:将解压包拷贝到/usr/local目录下

    mv mongodb-linux-x86_64-4.0.12/ /usr/local/mongodb

    三:mongodb配置

    1:新建数据库,日志,配置文件夹

    cd /usr/local/mongodb
    mkdir data log etc

    2:将mongodb配置为系统路径

    vim etc/profile

    在etc/profile文件中添加:

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

    使配置生效:

    source etc/profile

    配置完成之后可以使用如下命令检测十分配置成功

    echo $PATH

    3:配置mongodb基本配置

    在etc目录下新建一个mongodb.conf文件

    vim etc/mongodb.conf

    在etc/mongodb.conf文件中添加:

    # 数据库存放的目录
    dbpath=/usr/local/mongodb/data
    # 日志输出路径h
    logpath=/usr/local/mongodb/log/mongodb.log
    # 端口
    port=27017
    # 外网可以访问
    bind_ip = 0.0.0.0
    # 设置成后台启动
    fork=true
    #错误日志采用追加模式  
    logappend=true  
    #启用日志文件,默认启用
    journal=true  
    #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false  
    quiet=true

    四:mongodb基本命令

    配置完成之后mongodb就可以使用了

    # 启动mongodb服务
    mongod --config /usr/local/mongodb/etc/mongodb.conf

    # 关闭服务(killall mongod)
    mongod --config /usr/local/mongodb/etc/mongodb.conf --shutdown

    mongodb服务启动之后在命令行执行mongo就可以连接到mongodb

    image.png

    五:mongodb设置为开机自启

    在/etc/rc.d/init.d目录下新建一个mongodb文件

    vim /etc/rc.d/init.d/mongodb

    在mongodb文件中添加:

    #!/bin/sh
    start() {
    /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/etc/mongodb.conf
    }
    stop() {
    /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/etc/mongodb.conf --shutdown
    }
    case "$1" in
      start)
     start
     ;;
    stop)
     stop
     ;;
    restart)
     stop
     start
     ;;
      *)
    echo $"Usage: $1 {start|stop|restart}"
    ;;
    esac

    添加完成之后将mongodb文件设置为可执行权限

    chmod +x /etc/rc.d/init.d/mongodb

    相关命令

    # 启动服务
    service mongodb start
    # 关闭服务
    service mongodb stop


0 +1