• 服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
    四川浚网科技有限公司
    四川浚网科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

    您的位置:首页 > 技术经验 > 数据库 > 正文

    CentOS6.8 CentOS7 安装MongoDB

    1、下载MongoDB(64位)
    http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.3.tgz

    2、安装MongoDB(安装到/usr/local)

    tar zxvf mongodb-linux-x86_64-3.4.3.tgz
    mv mongodb-linux-x86_64-3.4.3 mongodb
    cd mongodb
    mkdir data
    mkdir logs
    
    vi mongodb.conf
    dbpath=/usr/local/mongodb/data
    logpath=/usr/local/mongodb/logs/mongodb.log
    port=27017
    fork=true
    nohttpinterface=true
    
    3、重新绑定mongodb的配置文件地址和访问IP
    /usr/local/mongodb/bin/mongod --bind_ip localhost -f /usr/local/mongodb/mongodb.conf
    
    4、开机自动启动mongodb
    vi /etc/rc.d/rc.local
    /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf
    
    5、重启一下系统测试下能不能自启
    #进入mongodb的shell模式 
    /usr/local/mongodb/bin/mongo
    #查看数据库列表 
    show dbs
    #当前db版本 
    db.version();
    
    启动mongodb,启动脚本和关闭脚本
    vi start_mongodb.sh
    #!/bin/bash
    /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --port=27017 --fork
    echo 'mongodb started!'
    #如果是32位的系统,启动的时候会提示在启动参数上加入--journal,加上即可
    
    然后保存即可,再写一个停止的脚本
    --dbpath的意思是指定存储数据的文件夹
    --logpath的意思是指定日志存储文件
    --logappend的意思是日志以增加方式产生
    --port指定端口,如果不写的话,默认是27017
    --fork 代表后台运行

    vi stop_mongodb.sh
    #!/bin/bash
    /usr/local/mongodb/bin/mongod  --shutdown --dbpath /usr/local/mongodb/data/
    echo 'mongodb stoped'
    
    保存,然后把这个两个脚本?#25104;?#21487;以执行的权限
    chmod +x start_mongodb.sh stop_mongodb.sh
    
    mongodb安装就完成啦,现在执行启动脚本启动mongodb
    sh start_mongodb.sh   #执行成功后会输出mongodb started!
    
    然后查看一下进程,是否有mongodb的进程
    ps -ef|grep mongodb
    



    上一篇:Linux环境CentOS中源码编译安装PostgreSQL
    下一篇:最后一页

    相关热词搜索:MongoDB centos
    湖北新11选五走势图 福利彩票hao123 陕西快乐十分玩法技巧 二分彩开奖号人人都一样么 2元彩票15选5 快速时时彩能玩吗 陕西快乐10分玩法介绍 打羽毛球的步法训练视频 2016六开奖结果记录 加拿大辛运28 湖北快3一定牛 腾讯分分彩是全国统一开奖吗 江苏11选5开奖号码走势图 qq欢乐升级ip代理 500万彩票网 Co. Ltd.本港台现场报码室