安裝檔案下載下傳位址
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(後面的版本号根據下載下傳的時點會顯示最新的版本号),進入目錄,如下: 其中bin目錄下包含啟動mongodb服務的指令以及各種工具。
啟動mongodb服務
-
快速啟動mongodb的方式
進入bin目錄,可以通過指令啟動mongodb服務,如下指令
啟動mongodb服務,并将資料檔案儲存在上級目錄的data/db目錄中,将日志儲存在上級目錄的log/mongodb.log檔案中,因為./mongodb 後面的參數較多,是以為了能夠啟動起來比較友善,可以事前把各種目錄和配置檔案建好cd bin ./mongdb --dbpath ../data/db --logpath ../log/mongodb.log
-
配置檔案的方式啟動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”