前言

首先说明一下环境,以免环境的不同造成不必要的影响

本次采用centos6.8版本linux系统

  1. [root@dev1 ~]# cat /etc/redhat-release
  2. CentOS release 6.8 (Final)
  3. [root@dev1 ~]# uname -r
  4. 2.6.32-696.23.1.el6.x86_64

一、MongoDB安装前要关闭大页内存

MongoDB官网上已经有说明,如果要使用MongoDB最好要先关闭大页内存

具体可以自己查询官网

https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/

现在开始关闭大页内存

  1. vi /etc/rc.local
  2. 最后一行添加
  3. if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
  4. echo never > /sys/kernel/mm/transparent_hugepage/enabled
  5. fi
  6. if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
  7. echo never > /sys/kernel/mm/transparent_hugepage/defrag
  8. fi

这一步完成后需要重新启动你的服务器或计算机

二、创建所需用户和组以及设置密码

  1. mkdir -p /mongodb/bin
  2. mkdir -p /mongodb/conf
  3. mkdir -p /mongodb/log
  4. mkdir -p /mongodb/data

这里个人还是建议有一个比较规范的工作目录,方便以后使用

三、把提前在官网下载好的文件放到/mongodb下,解压

  1. tar zxf mongodb-linux-x86_64-rhel62-3.2.8.tgz

四、将解压目录下的bin目录文件放到之前创建好的/mongodb目录下

  1. cd mongodb-linux-x86_64-rhel62-3.2.8/bin
  2. cp * /mongodb/bin/

五、授权用户

  1. chown -R mongod.mongod /mongodb/

六、切换用户并在其家目录下修改环境变量

  1. vi .bash_profile
  2. export PATH=$PATH:/mongodb/bin
  3. . ./.bash_profile

七、开始启动MongoDB并完成配置

  1. mongod --dbpath=/mongodb/data --logpath=/mongodb/log/mongodb.log --port=27017 --logappend(日志追加) --fork(以守护进程方式启动MongoDB

直接命令启动

  1. mongo

成功后的标志:

  1. about to fork child process, waiting until server is ready for connections.
  2. forked process: 1901
  3. child process started successfully, parent exiting

简单安装MongoDB的更多相关文章

  1. window10简单安装MongoDB

    文章参考 在Windows上安装MongoDB 首先,在官网下载安装包.下载地址 内容如下所示: 配置 1. 创建数据目录 E:\MongoDB\data\db 2. 配置环境变量 运行 1. 命令行 ...

  2. windows如何简单安装mongodb

    windows如何安装mongodb 步骤: 1.下载地址 2.选择zip(解压版本) 3.压缩文件解压到  /D:盘 4.在 D:盘  下建一个 data文件夹,data下建 db文件夹:   D: ...

  3. linux 简单安装mongodb

    Linux 安装mongodb 1.下载mongodb linux wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon- ...

  4. mongoDB介绍、安装、搭建简单的mongoDB服务器(一)

    相关网站 1. http://www.mongodb.org/ 官网,可以下载安装程序,和doc,和驱动等. 2. http://www.mongoing.com/ 国内官方网站,博客,问题谈论等  ...

  5. Linux系统下MongoDB的简单安装与基本操作

    这篇文章主要介绍了Linux系统下MongoDB的简单安装与基本操作,需要的朋友可以参考下   Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备 ...

  6. MacOS系统下简单安装以及配置MongoDB数据库(一)

    最近写了一个用node来操作MongoDB完成增.删.改.查.排序.分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333. 项目一共四部分: 1.MacOS下 ...

  7. 最简单实用的MongoDB安装教程:在CentOS中使用 yum 安装MongoDB及服务器端配置详解

    一.准备工作: 运行yum命令查看MongoDB的包信息 [root@vm ~]# yum info mongo-10gen (提示没有相关匹配的信息,) 说明你的centos系统中的yum源不包含M ...

  8. CentOS7 安装MongoDB 3.0服务器

    1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统.MongoDB宣称,3.0新版本不只 ...

  9. Mac OX上安装MongoDb

    MongoDB的安装有好多种安装方法,有普通青年的HomeBrew方式,也有文艺青年的源码编译方式.我只想快速的装起来用一下,所以我选最简单的HomeBrew. 请参考官方文档 : http://do ...

随机推荐

  1. MIR Flickr 1M 图像数据集(点击即可下载)

    Index of /mirflickr/mirflickr1m Name Last modified Size Description Parent Directory   -   exif.zip ...

  2. Navicat Premium 12全系列

    Navicat 是香港卓软数码科技有限公司生产的一系列 MySQL.MariaDB.Oracle.SQLite.PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及 ...

  3. 一个常见下拉菜单的样式:一体化小三角(纯css手写解决)

    类似下拉菜单2个一体化小三角,习惯上用字体图标加jQuery处理,比较方便,但是下面纯css手写解决方式,效果也还不错,对CSS知识也是一个比较好的孔固. 小三角用了2种不同处理方式:1.利用bord ...

  4. NSURLSession下载和断点续传

    NSURLSession是iOS7之后新的网络接口,和经常用到NSURLConnection是类似的.在程序在前台时,NSURLSession与NSURLConnection可以相互的替代.但是当用户 ...

  5. Android4.2.2 Gallery2源码分析(4)——GLCanvas.java

    首先申明,找到这个类是在GLRootView.java中发现的线索.这是一个接口,源码中对该接口作了详细的说明: // // GLCanvas gives a convenient interface ...

  6. wstring to wchar_t*

      If you want to convert from std::wstring to const WCHAR* (i.e. the returned pointer gives read-onl ...

  7. java 反射获取属性值 方法

    public static void main(String[] args) throws SecurityException, ClassNotFoundException, IllegalArgu ...

  8. nginx+tomcat+redis完成session共享(转载)

    转载:http://blog.csdn.net/grhlove123/article/details/48047735 tomcat7下基于redis的session共享所需jar包: http:// ...

  9. UITableViewCell 取消选中的蓝色背景

    方案一: [self.tableView setAllowsSelection:NO]; 方案二: [cell setSelectionStyle:UITableViewCellSelectionSt ...

  10. wepy - 与原生有什么不同(x.wpy)使用实例

    源码 <template> <view class='mark' wx:if="{{showMark}}"> <view animation=&quo ...