zoukankan      html  css  js  c++  java
  • Linux下安装MongoDB

    1、将mongodb安装包上传到服务器,并解压

      cd /usr/local

      rz...

      tar xvf mongodb-linux-i686-2.6.11.tar    #解压

    2、重命名解压后的文件为mongodb,并在下面建立data文件夹和logs日志文件

      mv mongodb-linux-i686-2.6.11 mongodb   #重命名

      cd mongodb/     #cd到mongodb文件

      mkdir data     #文件夹    

      touch logs    #日志文件

      

     

    3、启动MongoDB

      cd /usr/local/mongodb/bin

      #不需要密码的连接方式:

      /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --port=27017 --fork --journal   #32位的加--journal

      #需要密码的连接方式:

     /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend --auth --port=27017 --fork

      

      #参数解释

     1  --logpath 日志文件路径
     2  --master 指定为主机器
     3  --slave 指定为从机器
     4  --source 指定主机器的IP地址
     5  --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
     6  --logappend 日志文件末尾添加
     7  --port 启用端口号
     8  --fork 在后台运行
     9  --only 指定只复制哪一个数据库
    10  --slavedelay 指从复制检测的时间间隔
    11  --auth 是否需要验证权限登录(用户名和密码)


    4、查看是否启动:
      ps -ef |grep mongo

      netstat -nutlp

       

    
    

     

  • 相关阅读:
    c++ 小记
    扁平化设计
    json 学习
    c#多线程下载
    php 序列化储存和转化 json_encode() json_decode($q,true)
    支付接口
    JSON.stringify 语法实例讲解 字符串
    jquery 单选框整个选中
    js戳和php戳时间换算
    windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
  • 原文地址:https://www.cnblogs.com/chenhongl/p/8955872.html
Copyright © 2011-2022 走看看