zoukankan      html  css  js  c++  java
  • Centos下安装Mongodb

           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

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

         ps -ef|grep mongodb

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

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

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

  • 相关阅读:
    [转载]SELinux 环境下网络服务设置,配置 Apache 、Samba、NFS
    [转载]SELinux安全系统基础
    Linux NFS服务器的安装与配置
    将可执行程序设为linux服务启动
    不关闭selinux下配置php+httpd访问KingbaseES
    [转载]SELinux安全系统基础
    解决samba和SELINUX 冲突
    [转载]在线文本编辑器的基本实现原理
    [转载]使用postgresql安装wordpress
    [转载]php连接postgreSQL数据库及其操作(php5,postgreSQL9)
  • 原文地址:https://www.cnblogs.com/mululu/p/5800432.html
Copyright © 2011-2022 走看看