• 1
  • 2
  • 3
  • 4
  • 5
mssql数据库问题 首 页  »  帮助中心  »  数据库  »  mssql数据库问题
Mongodb数据库:centos系统mongodb的安装篇
发布日期:2016-4-24 19:4:0

  本篇主要向大家介绍在Centos安装mongodb的流程。软件的安装定会涉及到32-bit和64-bit之分,这里都是用的32位的mongodb的软件。

  大家可以根据自己机器的情况选择相应的软件,

  1.使用源码包安装

  首先需要下载mongodb的源码包,为了方便管理,我在/目录下面新建了mongodb文件夹,使用如下命令

  # mkdir –p /mongodb

  1

  然后在linux终端键入如下命令

  # cd /mongodb

  # curl -O https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.2.0.tgz

  这样下载软件的存放目录为 /mongodb,下载完成以后解压这个软件,使用如下的命令:

  # tar -zxvf mongodb-linux-i686-3.2.0.tgz

  解压到当前目录下面,然后使用如下的命令调整目录结构

  # mv mongodb-linux-i686-3.2.0/* ./

  此时目录结构如下所示:

  2

  然后删除空文件夹 mongodb-linux-i686-3.2.0。

  此时可以说mongodb已经安装完成了。

  接下来就需要启动mongodb服务。

  新建 /data/db文件夹用来存放数据

  # mkdir –p /data/db

  然后开始启用mongodb服务(注:在开启服务之前,必须保证/data/db对于当前的用户有读和写的权限)

  在 /mongodb/bin 下面有 mongod命令,利用此命令可以开启服务,命令如下所示:

  # /mongodb/bin/mongod --dbpath /data/db

  会出现如下所示的界面说明:

  3

  说明成功开启服务,监听端口为27017,正在等待客户端的链接。

  上面的/mongodb/bin/mongod 命令有些长,我们可以使用 # export PATH=/mongodb/bin:$PATH 将mongodb的bin目录加入环境变量中,上述/mongodb/bin/mongod命令可以简化为 mongod。

  以上就是使用源码包安装mongodb的方法。

  2.使用二进制包的方式安装

  (说明:这种方式是参照mongodb官网教程写的,因为官网不提供32位的mongodb,所以这里使用64位的作演示)

  首先需要创建yum源,新建/etc/yum.repos.d/mongodb-org-3.2.repo 文件,在该文件中添加如下所示的内容

  [mongodb-org-3.2]

  name=MongoDB Repository

  baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/

  gpgcheck=0

  enabled=1

  保存以后,就可以使用此yum源来安装mongodb了,下面开始安装mongodb以及其关联的工具

  # yum install –y mongodb-org

  除此之外,我们还可以指定相应的版本来安装,同时也可以指定mongodb关联的工具以及工具的版本,如下所示:

  # yum install -y mongodb-org-3.2.0 mongodb-org-server-3.2.0 mongodb-org-shell-3.2.0 mongodb-org-mongos-3.2.0 mongodb-org-tools-3.2.0

  至此mongodb安装完成,下面开启mongodb服务

  在开启服务之前,必须保证SELinux允许mongodb开启,可以使用如下命令达到此效果

  # setenforce 0

  最后可以通过如下的命令开启、关闭或者重启mongodb服务

  # service mongod start 开启服务

  # service mongod stop 关闭服务

  # service mongod restart 重启服务

  说明:mongodb默认存放数据的文件存放在/var/lib/mongo中,日志文件存放在/var/log/mongodb中,用户为mongod。这些都可以在/etc/mongod.conf中设置。