Linux平台安裝MongoDB

來源:互聯網
上載者:User

Linux平台安裝MongoDB

在Linux平台安裝MongoDB過程記錄。

一、下載完安裝包,並解壓 tgz(以下示範的是 64 位元 Linux上的安裝) 。

  curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下載  tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                                   # 解壓  mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb                         # 將解壓包拷貝到指定目錄

 

二、MongoDB 的可執行檔位於 bin 目錄下,所以可以將其添加到 PATH 路徑中:

  export PATH=<mongodb-install-directory>/bin:$PATH

   <mongodb-install-directory> 為 MongoDB 的安裝路徑。如本文的 /usr/local/mongodb 。

 

三、建立資料庫目錄

    MongoDB的資料存放區在data目錄的db目錄下,但是這個目錄在安裝過程不會自動建立,所以你需要手動建立data目錄,並在data目錄中建立db目錄。以下執行個體中我們將data目錄建立於根目錄下(/)。

    注意:/data/db 是 MongoDB 預設的啟動的資料庫路徑(--dbpath)。

    mkdir -p /data/db

四、命令列中運行 MongoDB 服務

   ①可以在 /usr/local/mongodb/bin/ 目錄下使用命令:  

    ./mongod

   ②在 /usr/local/mongodb/ 下添加conf目錄,並添加mongodb.conf設定檔。

    ./mongod -f /usr/local/mongodb/conf/mongodb.conf   或者
    ./mongod --config /usr/local/mongodb/conf/mongodb.conf

    mongodb.conf
設定檔內容如下:
      dbpath=/data/db
      bind_ip=127.0.0.1
      port=27017
      fork=true
      master=true
      verbose = true
      vvvv = true
      maxConns = 100
      objcheck = true
      logappend=true
      shardsvr=true
      directoryperdb=true
      logpath=/usr/local/mongodb/log/mongodb.log

五、設定開機啟動mongo

   方法一、①在/etc/init.d/目錄下添加mongod指令碼,

       ②添加指令碼執行許可權  chmod +x /etc/init.d/mongod 

       ③設定開機啟動  chkconfig mongod on 

      mongo指令碼內容如下:

      #!/bin/bash

       #chkconfig: 2345 80 90

       #description: mongodb
       start() {
          /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
       }

       stop() {
          /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf --shutdown
       }

       case "$1" in
       start)
       start
       ;;
       stop)
       stop
       ;;
       restart)
       stop
       start
       ;;
       *)
       echo $"Usage: $0 {start|stop|restart}"
       exit 1
       esac

   方法二、將 /usr/local/mongodb/bin/mongod

         --dbpath /data/db

         --fork

         --port 27017

         --logpath=/usr/local/mongodb/log/mongodb.log

         --logappend  

        添加到 /etc/rc.local

更多MongoDB相關教程見以下內容:

CentOS 編譯安裝 MongoDB與mongoDB的php擴充

CentOS 6 使用 yum 安裝MongoDB及伺服器端配置

Ubuntu 13.04下安裝MongoDB2.4.3

MongoDB入門必讀(概念與實戰並重)

Ubunu 14.04下MongoDB的安裝指南

《MongoDB 權威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]

Nagios監控MongoDB分區叢集服務實戰

基於CentOS 6.5作業系統搭建MongoDB服務

MongoDB 的詳細介紹:請點這裡
MongoDB 的:請點這裡

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.