美文网首页
MongoDB安装

MongoDB安装

作者: 大叔学编程 | 来源:发表于2017-03-04 08:25 被阅读0次

    MongoDB最新版本官方下载地址:

    https://www.mongodb.com/download-center#community
    

    使用wget命令下载安装包

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.4.2.tgz
    
    下载MongoDB

    解压文件,出现下图:

    tar zxvf mongodb-linux-x86_64-3.4.2.tgz
    
    BEE57307-B2DB-4448-9EA3-63A67D03E9AF.png

    将解压出来的文件夹改名为:Mongodb

    mv mongodb-linux-x86_64-3.4.2.tgz mongodb
    cd mongodb
    

    建立存储和日志文件夹

    mkdir db
    mkdir logs
    

    创建Mongodb配置文件

    cd bin
    vi mongodb.conf
    

    mongodb.cof文件内容如下

    dbpath=/usr/local/mongodb/db    #配置存储路径
    logpath=/usr/local/mongodb/logs/mongodb.log    #配置日志文件
    port=27017    #配置端口
    fork=true    #以守护进程的方式运行MongoDB,创建服务器进程
    nohttpinterface=true  #关闭http接口,默认关闭27018端口访问
    #绑定可访问者IP,如需指定用户访问,可将用户IP地址加入;如不限制访问,注释掉;
    bind_ip=127.0.0.1    
    

    重新绑定Mongodb的配置文件地址

    /root/mongodb/bin/mongod -f /root/mongodb/bin/mongodb.conf
    

    设置开机自动启动MongoDB

    vi /etc/rc.d/rc.local
    /root/mongodb/bin/mongod --config /root/mongodb/bin/mongodb.conf
    

    重新启动一下,测试MongoDB能不能自动启动

    #进入mongodb的shell模式 
    /root/mongodb/bin/mongo
    #查看数据库列表 
    show dbs
    #当前db版本 
    db.version();
    

    Mongodb在不做bind_ip的情况下,默认是所有人均可访问
    如内网其他机器连不上,需要打开linux的端口

    #修改iptables文件打开端口
    vim /etc/sysconfig/iptables
    #增加以下内容
     -A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT
    #关闭vim,重启iptables
    service iptables restart
    

    相关文章

      网友评论

          本文标题:MongoDB安装

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