怎么在Linux系统中安装MongoDB数据库

  介绍

这篇文章将为大家详细讲解有关怎么在Linux系统中安装MongoDB数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户,多任务,支持多线程和多CPU的操作系统,使用Linux能运行主要的UNIX工具软件,应用程序和网络协议。

Mongo DB是目前在这行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前它从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记录都是一个文档对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。

<强>一、安装配置MongoDB

步骤1:设置系统环境及确保缺省端口27107可用

# # #当前环境   #,cat /etc/问题   Red  Hat  Enterprise  Linux  Server  release  6.5,(圣地亚哥)      #,vi /etc/selinux/config   禁用SELINUX=

步骤2:下载安装文件

下载地址:,https://www.mongodb.org/downloads.    或者直接在命令提示符下使用curl命令下载   curl  -O  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz

步骤3:解压下载的文件

#, pwd/usr/local/src   #,tar  -xvf  mongodb-linux-x86_64-rhel62-3.0.6.gz  # # #注,本文直接从网站下载,所以文件为。广州

步骤4:复制解压文件到运行目录

#, mkdir  -p /var/lib/mongodb   #,cp  -R  -n /usr/地方/src/mongodb-linux-x86_64-rhel62-3.0.6/只/var/lib/mongodb/

第五步:设置环境变量

如只export 路径=& lt; mongodb-install-directory>美元/bin:路径   #,vi  ~/.bash_profile    ,export 路径=/var/lib/mongodb/bin:美元的道路   #,source  ~/ash_profile

第六步:创建数据目录

#, mkdir  -p /数据/mongodata

<强>二,启动及验证mongodb

# # #启动mongo   #,mongod ——dbpath /数据/mongodata      # # #以下内容为启动后输出的相关信息   2015 - 10 - 28 t10:03:33.100 + 0800,小姐:JOURNAL  [initandlisten], JOURNAL  dir=/数据/mongodata/杂志   2015 - 10 - 28 t10:03:33.101 + 0800,小姐:JOURNAL  [initandlisten], recover :, no  JOURNAL  files 现在,no  recovery 需要   2015 - 10 - 28 t10:03:33.264 + 0800,小姐:JOURNAL  [initandlisten], preallocateIsFaster=true  2.18   2015 - 10 - 28 t10:03:33.398 + 0800,小姐:JOURNAL (耐久性),Durability  thread 开始   2015 - 10 - 28 t10:03:33.398 + 0800,小姐:JOURNAL  [JOURNAL 作家],JOURNAL  writer  thread 开始   2015 - 10 - 28 t10:03:33.401 + 0800,小姐:CONTROL  [initandlisten], MongoDB  starting :, pid=10191,端口=27017,dbpath=/数据/mongodata  64 - bit 主机=java_2   2015 - 10 - 28 t10:03:33.401 + 0800,小姐:CONTROL  [initandlisten], * *,警告:,你断开连接;running 却;能够process  as 从而root 用户,which  is  not 建议。   2015 - 10 - 28 t10:03:33.401 + 0800,小姐:CONTROL  [initandlisten],   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten],   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten], * *,警告:,/sys/kernel/mm/transparent_hugepage/enabled  is  & # 39;总是# 39;。   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten], * *,,,, suggest 我方表示歉意setting  it 用& # 39;从不# 39;   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten],   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten], * *,警告:,/sys/kernel/mm/transparent_hugepage/defrag  is  & # 39;总是# 39;。   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten], * *,,,, suggest 我方表示歉意setting  it 用& # 39;从不# 39;   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten],   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten], db  version  v3.0.6   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten], git 版本:1 ef45a23a4c5e3480ac919b28afcba3c615488f2   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten], build 信息:,Linux  ip - 10 - 67 - 194 - 123, 2.6.32-220.el6.x86_64  # 1, SMP  Wed  Nov  9, 08:03:13  EST  2011年,_49 x86_64  BOOST_LIB_VERSION=1   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten],分配器:tcmalloc   2015 - 10 - 28 t10:03:33.402 + 0800,小姐:CONTROL  [initandlisten],选择:,{,存储:{,dbPath:“/数据/mongodata",},}   2015 - 10 - 28 t10:03:33.404 + 0800,小姐:INDEX , [initandlisten], allocating  new  ns  file /数据/mongodata/local.ns, filling  with  0…   2015 - 10 - 28 t10:03:33.491 + 0800,小姐:STORAGE  [FileAllocator], allocating  new  datafile /数据/mongodata/local.0, filling  with  0…   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在Linux系统中安装MongoDB数据库