天天看點

mongodb安裝使用手冊

安裝檔案下載下傳位址

window平台:http://dl.mongodb.org/dl/win32

linux平台:http://dl.mongodb.org/dl/linux

選擇相應的作業系統的安裝包下載下傳,作者的作業系統是center os 6.5,是以下載下傳了mongodb-linux-x86_64-latest.tgz

安裝步驟

  • 将mongodb-linux-x86_64-latest.tgz拷貝到/home/software目錄并解壓
mv mongodb-linux-x86_64-latest.tgz ../home/software
tar zxf mongodb-linux-x86_64-latest.tgz
           
  • 解壓後,在/home/software/下會出現目錄mongodb-linux-x86_64-3.7.0(後面的版本号根據下載下傳的時點會顯示最新的版本号),進入目錄,如下:
    mongodb安裝使用手冊
    其中bin目錄下包含啟動mongodb服務的指令以及各種工具。

啟動mongodb服務

  • 快速啟動mongodb的方式

    進入bin目錄,可以通過指令啟動mongodb服務,如下指令

    cd bin
    ./mongdb --dbpath  ../data/db --logpath ../log/mongodb.log
               
    啟動mongodb服務,并将資料檔案儲存在上級目錄的data/db目錄中,将日志儲存在上級目錄的log/mongodb.log檔案中,因為./mongodb 後面的參數較多,是以為了能夠啟動起來比較友善,可以事前把各種目錄和配置檔案建好
  • 配置檔案的方式啟動mongodb

    在/home/software/mongodb-linux-x86_64-3.7.0目錄下建以下目錄:

    mkdir data/db

    mkdir log

    mkdir conf

在conf目錄下面建配置檔案mongodb.conf

cd conf

vi mongodb.conf

在編輯器中黏貼下面的腳本

dbpath=/home/software/mongodb-linux-x86_64-3.7.0/data/db

bind_ip=0.0.0.0

port=27017

fork=true

logappend=true

shardsvr=true

pidfilepath=/home/software/mongodb-linux-x86_64-3.7.0/mongo.pid

logpath=/home/software/mongodb-linux-x86_64-3.7.0/log/mongodb.log

進入bin目錄,建立./start.sh腳本

cd bin

vi start.sh

黏貼下方腳本

./mongod –config ../conf/mongodb.conf

以後啟動mongodb服務可以用下方指令

./start.sh

重點備注

1、bind_ip=0.0.0.0表示對遠端通路位址不限制,如果注釋該行,不加bind_ip屬性,模式綁定127.0.0.1

2、fork=true表示以背景方式啟動服務

建立資料庫

進入mongodb的bin目錄,執行下方代碼

#連接配接到本地的mongodb伺服器

./mongo

#連接配接上後,輸入指令

use edp_record

表示建立資料庫edp_record

建立使用者并授權

db.createUser({

user: ‘fssc’,

pwd: ‘123’,

roles: [ { role: “userAdmin”, db: “edp_record” } ]

})

建立使用者名/密碼是fssc/123的使用者,并指定該使用者具有資料庫edp_record的管理者權限

用新建立的賬号登陸mongodb

進入mongodb的bin目錄,運作如下指令:

./mongo –port 27017 -u “fssc” -p “fsscdev” –authenticationDatabase “fsscDB”

繼續閱讀