1下载:

  wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.7.tgz (下载较慢)

2.安装:

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

  mkdir  -p  /home/data/mongodb/mongodb_data/

  mkdir  -p  /home/data/mongodb/mongodb_log/

3.启动:

  /usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/home/data/mongodb/mongodb_data/ --logpath=/home/data/mongodb/mongodb_log/mongodb.log --logappend 

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

5.进人MongoDB Shell控制台;

  cd /usr/local/mongodb/bin/

6.查看可用数据库并切换数据库(初始化有2个数据库local/admin)

  show dbs && use admin;

7.MongoDB Shell控制台下关闭数据库;

  db.shutdownServer()

配置数据库

  1.设置MongoDB配置文件

    vim /usr/local/mongodb/mongodb.conf

    内容如下:

      

  2.基于新建的配置文件启动MongoDB

    cd /usr/local/mongodb/bin/

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

    

  3.命令行关闭数据库

    sudo ./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"

    

  4.配置MongoDB启动脚本

    cd /etc/rc.d/init.d (init.d 目录详解参见:http://www.cnblogs.com/SZxiaochun/p/7726527.html

    vi mogod

      

  5,添加执行权限

    sudo chmod +x /etc/rc.d/init.d/mongod

  6,设置开机启动 chkconfig mongod on (失败参见:http://www.cnblogs.com/SZxiaochun/p/7711878.html

  7,基于service启动MongoDB服务

    sudo service  mongod  start

  8,设置MongoDB环境变量

    sudo vi /etc/profile

  加入

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

  9,source

    sudo source /etc/profile

Linux 安装 MongoDB数据库的更多相关文章

  1. CentOS7安装mongoDB数据库

    CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...

  2. linux 安装mongodb

    Linux 安装mongodb 1.下载mongodb linux wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon- ...

  3. 全自动安装mongoDB数据库的shell脚本

    最近在研究mongoDB数据库,写了个全自动安装mongoDB数据库的shell脚本,仅供参考,欢迎拍砖,内容如下: #!/bin/bash # shell的执行选项: # -n 只读取shell脚本 ...

  4. Linux安装mongoDB步骤和方法

    Linux安装mongoDB步骤和方法 下载mongoDB数据库 mongodb-linux-x86_64-3.0.15.tgz 存放到linux文件夹中 ftp软件直接拖上去 解压文件夹(解压后,会 ...

  5. 阿里云ecs Linux平台安装mongodb数据库

    MongoDB提供了linux平台上32位和64位的安装包,你可以在官网下载安装包. 下载地址:http://www.mongodb.org/downloads 下载完安装包,并解压 tgz(以下演示 ...

  6. CentOS 6.5_X64下安装MongoDB数据库

    1.下载MongoDB 官网下载地址:https://www.mongodb.org/downloads 具体链接:https://fastdl.mongodb.org/linux/mongodb-l ...

  7. linux安装mongodb并启动

    CentOS6.4 安装MongoDB   1.下载MongoDB(64位) http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tg ...

  8. ubuntu 安装 mongodb 数据库

    第一步:下载安装包 下载版本:3.0.1 下载链接:http://www.mongodb.org/downloads 首先在linux中解压缩安装程序 通过命令操作: 解压:[root@localho ...

  9. CentOS 5.6怎么安装MongoDB数据库?

    1. 下载Linux版本的 MongoDB 数据库 到官方的下载页面下载mongodb的Linux版本,32位还是64位根据自己的情况自行选择 http://www.mongodb.org/downl ...

随机推荐

  1. java park unpark

    https://blogs.oracle.com/dave/a-race-in-locksupport-park-arising-from-weak-memory-models https://blo ...

  2. 定期批量修改远程服务器root密码

    一.背景 很多时候运维或安全工作人员需要维护大量的服务器,其中就包括判断是否存在root弱口令, 如果服务器数量很多一一修改的话的确是要好花费不少时间精力的.如果通过脚本来实现密码更改, 再做一个定期 ...

  3. 【线程】linux之多线程同步互斥技术

      1.同步机制      线程同步机制主要有:互斥量/信号量/条件变量/读写锁等. 2.技术示例 创建2个计数线程A和B,每次计数加1,当为偶数时,A线程计数:当为奇数时,B线程计数.    源码: ...

  4. 透過手機 App 在 OpenELEC(XBMC)中輸入中文

    這裡介紹如何使用手機 App 在沒有中文輸入法的 OpenELEC(XBMC)中輸入中文字. OpenELEC(XBMC)雖然有內建中文語系,但是卻沒有中文的輸入法,沒辦法直接輸入中文字,這對於一般家 ...

  5. CSS动画实现菜单栏从左边滑出

    盗用一下图片吧:实际效果图如下: 1,有一个nav的侧边栏,有一个遮罩层,随着侧边栏打开,然后点击遮罩层关闭侧边栏 关键代码: 1.给slideNav(侧边栏设置如下属性) .slideNav { p ...

  6. FIDDLER的使用方法及技巧总结(连载五)FIDDLER的一些故障排除

    五.FIDDLER的一些故障排除

  7. 10个超赞的jQuery图片滑块动画

    在网站开发过程中,特别是前端开发这块,经常会使用到很多图片滑块动画,也就是一些基于jQuery和HTML5的焦点图插件.本文将为大家收集10个超赞的jQuery图片滑块动画,这些现成的jQuery插件 ...

  8. django HttpRequest对象

    概述: 服务器接收http请求后,会根据报文创建HttpRequest对象 视图的第一个参数就是HttpRequest对象 django创建的,之后调用视图时传递给视图 属性 path:请求的完整路径 ...

  9. js之获取url中"?"后面的字串

    url : index.php?id=123 <script type="text/javascript"> function GetRequest() { var u ...

  10. C++中的new、operator new与placement new

    转:http://www.cnblogs.com/luxiaoxun/archive/2012/08/10/2631812.html new/delete与operator new/operator ...