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. [Windows Azure] How to Create and Configure SQL Database

    How to Create and Configure SQL Database In this topic, you'll step through logical server creation ...

  2. __slots__ Python Class限制添加属性

    正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性.先定义class: class Student(object): pa ...

  3. js如何获取前后连续n天的时间

    function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取Add ...

  4. 2015-2016款Mac安装win10多分区教程,不破坏GUID分区表。

    原文:https://bbs.feng.com/read-htm-tid-10895240.html 参考:https://bbs.feng.com/read-htm-tid-9940193.html ...

  5. 使用线性回归识别sklearn中的手写数字digit

    从昨天晚上,到今天上午12点半左右吧,一直在调这个代码.最开始训练的时候,老是说loss:nan 查了资料,因为是如果损失函数使用交叉熵,如果预测值为0或负数,求log的时候会出错.需要对预测结果进行 ...

  6. 纯CSS3悬停图标旋转导航动画代码

    分享一款纯CSS3悬停图标旋转导航动画代码.这是一款鼠标移到图标上动画旋转显示导航菜单.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="x_con ...

  7. 基于jQuery图片弹出翻转特效代码

    分享一款基于jQuery图片弹出翻转特效代码.这是一款基于jQuery+HTML5实现的,里面包含六款不同效果的鼠标点击图片弹出特效下载.效果图如下: 在线预览   源码下载 实现的代码. html代 ...

  8. PHP文件常用函数

    feof() 判断文件是否超出了文件末尾. <?php $files = fopen("1.txt","r+"); fread($files,filesi ...

  9. spark wordcont Spark: sortBy和sortByKey函数详解

    //统计单词top10def main(args: Array[String]): Unit = { val conf = new SparkConf().setAppName("tst&q ...

  10. 解决MYSQL ERROR 1045 (28000)问题

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)   Red Hat Enterpr ...