1、官网下载

地址:http://www.mongodb.org/downloads

mongodb-linux-x86_64-2.4.9.tgz (目前为止,64位最新版本)

2、解压

切换到下载目录下,命令行输入: tar zxf mongodb-linux-x86_64-2.4.9.tgz

3、创建数据库文件夹和日志文件

命令行输入:

mkdir /usr/local/mongodb/data

touch /usr/local/mongodb/logs

上面两行命令代表,所有与mongodb有关操作的数据库文件,都保存在 /usr/local/mongodb/data这个目录下,产生的日志都保存在 /usr/local/mongodb/logs这个

文件里。注意!logs是文件,不是目录。

4、启动mongodb服务

标准启动形式,以文件启动,切换到mongodb安装目录下,命令行输入:

bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs

仔细瞧瞧命令行,不难看出刚刚为什么要创建数据库文件夹和日志文件了吧!

另外,添加--fork表示后台启动。

5、设置开机启动

命令行输入( /home/data/mongodb2.4.9/ 为本人mongodb安装路径):

echo "/home/data/mongodb2.4.9/bin/mongod --dbpath=/usr/local/server/mongodb/data –logpath=/usr/local/server/mongodb/logs –logappend  –port=27017" >> /etc/rc.local

其实,我们也可以自己总结,像这些我们自己安装的工具,比如mongodb,logstash,redis,es等等开机启动设置,都如出一辙,统一格式:

命令行输入:echo " 启动命令 " >> /etc/rc.local

所以有关开机启动的配置都在rc.local文件中!

6、若数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,可以用如下的修复的命令,mongod --repair

7、给大家一个详细命令行,参数解释     

       --dbpath 数据库路径(数据文件)
       --logpath 日志文件路径
       --master 指定为主机器
       --slave 指定为从机器
       --source 指定主机器的IP地址
       --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
       --logappend 日志文件末尾添加
       --port 启用端口号
       --fork 在后台运行

--only 指定只复制哪一个数据库

       --slavedelay 指从复制检测的时间间隔
       --auth 是否需要验证权限登录(用户名和密码)
8、操作mongodb
       切换到mongodb安装目录,命令行输入:
       bin/mongo
       如出现

       MongoDB shell version: 2.4.9
       connecting to: test(默认连接的数据库test)
       恭喜你,可以开始操作mongodb了!

MongoDB整理笔记の安装及配置的更多相关文章

  1. Maven整理笔记の安装及配置

      第一部分:在Windows上安装Maven    检查JDK的安装 在安装Maven之前,首先确认你已经正确安装了JDK.Maven可以运行在JDK1.4及以上版本.先打开Windows命令,运行 ...

  2. MongoDB Windows环境安装及配置

    MongoDB一般安装 1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格 ...

  3. 1. 初探MongoDB —— 介绍、安装和配置

    一.写在前面 之前一直以来,都是使用关系型数据库.也很早就听闻,当数据量大的时候,关系型数据库使用起来会有很多问题.诸如查询数据慢,加载花费时间长等等. 也早就耳闻NOSQL(NoSQL = Not ...

  4. mongoDB数据库的安装与配置

    noSql数据库MongoDB的安装地址:https://www.mongodb.com/download-center?jmp=nav#community 选择相应的版本进行下载,在此以window ...

  5. 学习MongoDB 一:MongoDB 入门(安装与配置)

    一.简介 MongoDB一种非关系型数据库(NoSql),是一种强大.灵活.可扩展的数据存储方式,因为MongoDB是文档模型,自由灵活很高,可以让你在开发过程中畅顺无比,对于大数据量.高并发.弱事务 ...

  6. Centos下MongoDB数据库的安装以及配置开机自启动(三)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 在服务器上完全可以用yum来安装管 ...

  7. mongodb单机版的安装和配置

    首先根据操作系统下载MongoDB的相关安装文件 下载后上传到linux上,解压 将解压后的文件夹重新命名为monggodb4.0.1 命令mv 配置必要的文件夹mgdata存放运行数据,mglog存 ...

  8. Maven学习笔记—安装和配置

    Maven的安装和配置 1 在windows上安装maven 1.1 下载maven 访问maven的下载页面:http://maven.apache.org/download.cgi,选择版本下载即 ...

  9. MongoDB 学习笔记一: 配置

    下载MongoDB 下载地址:https://www.mongodb.com/download-center?jmp=nav#community 这里是在windows平台下安装MongoDB, 下载 ...

随机推荐

  1. php跨域问题

    http://www.cnblogs.com/xiezn/p/5651093.html

  2. 直接通过ADO操作Access数据库

    我在<VC知识库在线杂志>第十四期和第十五期上曾发表了两篇文章——“直接通过ODBC读.写Excel表格文件”和“直接通过DAO读.写Access文件”,先后给大家介绍了ODBC和DAO两 ...

  3. linux(6)

    第十五单元 软件包的管理 [本节内容]1. 使用RPM安装及移除软件(详见linux系统管理P374)1) 掌握RPM的定义:RPM就是Red Hat Package Manger(红帽软件包管理工具 ...

  4. 数据的持久性存储(二)——CoreData(附Demo)

    CoreData是一款稳定.功能全面的持久性工具.(本文参考iphone开发3所写,比较简要,需详细了解可以参考iphone开发3) 首先创建一个新的项目CoraData,记得勾选Use Core D ...

  5. HDU 3018 Ant Trip(欧拉回路,要几笔)

    Ant Trip Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  6. python下载指定页面的所有图片

    实现步骤: 1.下载页面源码 2.对页面进行解析,获取页面中所有的图片路径 3.下载图片到指定路径 代码实例: # coding: utf-8 import urllib2 # 该模块用于打开页面地址 ...

  7. Linux学习笔记 -- Shell 变量

    定义变量 语法: 变量名=值 myVal= 需要注意一下变量明德规则: 首个字符必须为字母(a-z,A-Z). 中间不能有空格,可以使用下划线(_). 不能使用标点符号. 不能使用bash里的关键字( ...

  8. log4net 使用总结- (2)在ASP.NET MVC 中使用

    log4net在ASP.NET MVC中的配置,还有一种配置方式,即不在web.config中,而是单独新建一个log4net.config 在根目录下   第一.引用log4net.dll   第二 ...

  9. Kali下Ahmyth的使用

    项目地址:https://github.com/AhMyth/AhMyth-Android-RAT 下载后打开 安装nodejs,nodejs在官网下载,下载完后解压,切到bin目录下 设置全局 ro ...

  10. vue-cli脚手架config目录下index.js配置文件详解

    此文章介绍vue-cli脚手架config目录下index.js配置文件 此配置文件是用来定义开发环境和生产环境中所需要的参数 关于注释 当涉及到较复杂的解释我将通过标识的方式(如(1))将解释写到单 ...