Mongodb是一种nosql类型的数据库,高性能、易部署、易使用的特点在IT行业非常流行。

下面介绍一下mongodb的安装方式,这里我们是在linux下安装,使用的是centos6.4 64位的,可以在官网上下载对应的安装包,官网是https://www.mongodb.org/,也可以在我的网盘上下载,提供了64位和32位的安装包,还有一个mongoVUE,可视化mongodb管理工具,网盘地址是:http://pan.baidu.com/s/1c0ocQFu。windows下安装可以参考:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html         1、首先看下自己的系统是32位还是64位,使用uname -a可以看到操作系统的位数,如果有64的字样就是64位的,如果没有就是32位的,然后下载对应的安装包;

1、把安装包上传到linux服务器上,解压,然后我们把mongodb安装到/usr/local/mongodb目录下,在/usr/local/创建一个mongodb文件夹,然后把刚才解压的mongodb安装包里面内容复制到/usr/local/mongodb目录下,命令如下:

            tar xvf mongodb-linux-x86_64-2.6.7.tar #解压安装包
            mkdir /usr/local/mongodb #创建mongodb文件夹
            cd mongodb-linux-x86_64-2.6.7 #进去安装包目录
            cp -rf * /usr/local/mongodb #把安装包的内容复制到/usr/local/mongodb下

2、创建存储mongodb数据的文件夹data和日志文件logs,命令如下:

            cd /usr/local/mongodb
            mkdir data
            touch logs

3、启动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'

保存,然后把这个两个脚本赋上可以执行的权限

            chmod +x start_mongodb.sh stop_mongodb.sh

4、mongodb安装就完成啦,现在执行启动脚本启动mongodb

            sh start_mongodb.sh#执行成功后会输出mongodb started!

然后查看一下进程,是否有mongodb的进程

            ps -ef|grep mongodb

可以看到有一条mongodb的进程了,启动成功了

5、进入mongodb命令行,就可以看到mongodb的版本信息和输入mongodb命令啦。

            /usr/local/mongodb/bin/mongo#进入mongodb命令行

6、mongodb就安装成功了,如果感觉命令行操作不方便的话,可以下载mongoVUE可视化工具,操作mongodb,安装包在上面的网盘链接中,解压即可使用,安装完成后输入ip和端口连接即可,默认没有账号密码的,mongoVUE界面如下:

linux应用之Mongodb的安装及配置(centos)的更多相关文章

  1. Linux(Ubuntu)下MySQL的安装与配置

    转自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今 ...

  2. win10与centos7的双系统U盘安装(二:安装以及配置centos系统)

    继续第一篇的讲解,接着就是要进入第二部分——安装以及配置centos系统 特别提醒在安装centos之间,注意自己的win10系统进行备份,便于回复安装失败后的系统 1:安装前准备 安装前准备主要是两 ...

  3. Linux搭建JDK、Tomcat安装及配置

    一.JDK安装及配置 1.JKD下载地址:http://pan.baidu.com/s/1i5NpImx 2.查看安装: rpm -qa | grep jdk 3.卸载:rpm -e --nodeps ...

  4. Windows环境下MongoDB的安装与配置

    MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...

  5. MongoDB的安装,配置与开机自启动

    关于简介不多说百度去吧少年.. MongoDB详细安装: 1.进入官网,点击DOWNLOAD MONGODB,下载所需要的版本.. 我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像 ...

  6. MongoDB数据库安装及配置环境终极教程(windows10系统)

    本文是笔者花时间踩坑踩生气了写出来的!转载请注明出处@http://www.cnblogs.com/tim100/!请尊重我的劳动成果!谢谢! 今天,给大家说说在windows10系统下MongoDB ...

  7. Centos下mongodb的安装与配置

    安装MongoDB的方法有很多种,可以源代码安装,在Centos也可以用yum源安装的方法. 1.准备工作 运行yum命令查看MongoDB的包信息 yum info mongodb-org (提示没 ...

  8. MongoDB的安装与配置

    一.安装包安装: 1.安装 #1.安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量 #2.新建目录与文件D:\MongoDB\data\dbD:\MongoDB\log\ ...

  9. MongoDB的安装和配置(Windows系统)及遇到的常见问题解答

    目前比较流行的数据库大致可以分为三种: 前两种是按照图论理论建立起来的,分别是: 层次式数据库(IMS(Information Management System)是其典型代表)和 网络式数据库(DB ...

随机推荐

  1. BZOJ2002弹飞绵羊

    动态树LCT模板题 #include<cstdio> #include<cctype> #include<algorithm> using namespace st ...

  2. TF-IDF学习笔记

    计算文本的权重向量,有个很有效的权重方案:TF-IDF权重策略.TF-IDF含义是词频逆文档频率,指的是,如果某个词或短语在一篇文章中出现的频率高,并且在其他文章中很少出现,则认为此词或短语具有很好的 ...

  3. Linux Perf Probes for Oracle Tracing

    Luca Canali on 21 Jan 2016 Topic: this post is about Linux perf and uprobes for tracing and profilin ...

  4. javascript对象初探 (五)--- 函数对象的属性

    与其他对象相同的是,函数对象中也有一个叫做constructor的属性,其引用就是Function()这个构造函数. function her(a){ return a; } console.log( ...

  5. Exiting an iOS App with Xamarin

    referenced from: http://www.redbitdev.com/exiting-ios-app-with-xamarin-ios/ The team is in the middl ...

  6. js转换金额为中文大写

    function changeMoneyToChinese(money){ var cnNums = new Array("零","壹","贰&quo ...

  7. nginx学习(二)——基础概念之异步非阻塞

    上面讲了很多关于nginx的进程模型,接下来,我们来看看nginx是如何处理事件的. 有人可能要问了,nginx采用多worker的方式来处理请求,每个worker里面只有一个主线程,那能够处理的并发 ...

  8. sql语言复习2

    一.查询 select 字段列表 from 表名列表 [where 条件表达式][group by 字段列表[having 条件表达式]] [order by 字段列表[asc|desc]] 含义:在 ...

  9. 《UNIX-Shell编程24学时教程》读书笔记chap7 变量

    7.0 本章内容: 定义,访问,删除标题和数组变量:环境变量和shell变量 7.1 定义变量 标量一次只存储一个值[名字值对]:数组变量可以存储多个值. 以数字开头的变量名如1,2或11将保留为Sh ...

  10. python(10)- 字符编码

    一 什么是编码? 基本概念很简单.首先,我们从一段信息即消息说起,消息以人类可以理解.易懂的表示存在.我打算将这种表示称为“明文”(plain text).对于说英语的人,纸张上打印的或屏幕上显示的英 ...