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界面如下:

转载于:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/8042138.html

Centos下安装Mongodb相关推荐

  1. Centos下安装MongoDB复制集

    2019独角兽企业重金招聘Python工程师标准>>> 在一台Centos下模拟安装MongoDB的复制集 准备三份配置文件: mongod.conf bind_ip=0.0.0.0 ...

  2. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  3. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器

    如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...

  4. windows7下安装MongoDB数据库

    写在当前 最近在学习nodejs做服务端,于是使用express+mongodb数据库,在网上找了如何在windows7下安装MongoDB, 我是win764位,下载地址https://www.mo ...

  5. 在CentOS下安装apche+tomcat+mysql+php

    在CentOS下安装apche+tomcat+mysql+php 本例中所用到的软件 Apache 2.2 Sun的JDK-1_5_0_12-linux-i586 MySQL: mysql-5.0.4 ...

  6. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  7. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

  8. centos解压zip命令_2、centos下安装elasticsearch-head

    1.下载 https://github.com/mobz/elasticsearch-head/archive/master.zip 2.解压 unzip elasticsearch-head-mas ...

  9. CentOS 下安装

    2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...

  10. Centos下安装mysql(二进制版)

    Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...

最新文章

  1. 用js 判断datagrid 中的 checkbox 是否被选中
  2. java2018笔试基础题_java基础笔试题
  3. 重磅!这所985高校迎来新任院士校长!他能否带领学校走出“低谷”?
  4. [转]重新分配内置存储空间 android手机
  5. python设计个人简历_python软件工程师 个人简历模板
  6. controller中返回数据
  7. js获取el表达式的值_Vue.js
  8. SQL数据库“单个用户”不能访问,设置为多个用户的解决方法
  9. Native Boot 从一个 VHD 引导系统的相关说明
  10. 男女逗段,瞅瞅有没有说到你
  11. 计算机删除内置用户,如何删除windows的内置账户,administrator
  12. 场景设计题 汇总 (一)
  13. coldfusion php,coldfusion在php中解密
  14. 基于VUE和Node.js的医院挂号预约管理系统
  15. php音视频边下边播,封装bilibili播放器,自定义边下边播和缓存功能
  16. 关于c#,PHP socket挂到云服务器上之后本机无法连接的问题
  17. 高洛峰招徒培养IT名师
  18. PyQt5教程(二):日期与时间
  19. 2016区域赛前冲刺训练
  20. linux串口文件传输助手怎么用,SerialTool: SerialTool是一个实用的串口调试工具,这款工具支持串口调试助手、波形显示和文件传输等功能...

热门文章

  1. 未能找到类型名称MembershipProvider
  2. Windows环境下nginx服务无法停止
  3. 连接MySql出现Client does not support authentication protocol requested by server错误
  4. linux netcat命令实例
  5. VS2015 关闭错误列表
  6. oracle报错对象不存在
  7. java实现选择排序+图解+代码解析
  8. spring中的ioc解决程序的耦合入门
  9. 下载安装VS Code以及简单的配置使用
  10. 一个应用程序中最多只能有一个窗口java_在Windows 中,同时显示多个应用程序窗口的正确方法是 ______ 。_学小易找答案...