• 源码安装mongoDB


    1.安装启动

    下载源码包,官方地址

    wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.22.tgz

    解压:

    tar -xvzf mongodb-linux-x86_64-rhel62-3.4.22.tgz

    创建数据存储目录、工作目录以及日志目录:

    mv mongodb-linux-x86_64-rhel62-3.4.22 /usr/local/mongodb
    cd /usr/local/mongodb/
    mkdir conf
    mkdir data
    mkdir log

    配置环境变量/etc/profile:

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

    使环境变量生效:

    source /etc/profile

    编辑启动文件:

    dbpath = /usr/local/mongodb/data/db  #数据存储目录
    logpath = /usr/local/mongodb/log/mongodb.log  #日志存储目录
    port = 27017 #指定端口号
    fork = true  #以守护进程的方式启动,即在后台运行
    bind_ip = 0.0.0.0  #可以连接的端口号

    启动:

    ./mongod --config /usr/local/mongodb/conf/mongodb.conf

    如果需要开启密码验证,则需要添加--auth参数:

    ./mongod --config /usr/local/mongodb/conf/mongodb.conf --auth

    关闭:

    ./mongod -shutdown -dbpath=/usr/local/mongodb/data/db

    当然你也可以通过kill -9直接将进程杀死。

    2.远程登陆

    如果你希望进行远程登陆,那么在启动的配置文件中,你必须放开bind_ip的配置。

    如果你没有开启密码验证:

    ./mongo --host 172.31.237.186

    如果你开启了密码验证:

    ./mongo --host 172.31.237.186/admin -uadmin -p123

    需要注意的是,开启验证之后,即使在本机操作,也需要指定host:

    mongo -u admin -p123 127.0.0.1/admin
  • 相关阅读:
    《Android深度探索HAL与驱动开发》第一章阅读心得
    《Android深度探索HAL与驱动开发》第二章阅读心得
    《Android深度探索HAL与驱动开发》第三章阅读心得
    第五章 搭建S3C6410开发板测试环境
    IOS 拾取器控件
    原生js实现jquery的getJSON方法
    css reset
    css3特效
    HTML5 有哪些特质
    css rest
  • 原文地址:https://www.cnblogs.com/yangmingxianshen/p/11279405.html
Copyright © 2020-2023  润新知