一、下載 mongodb-linux-x86_64-3.2.3.gz 至/root/soft/ 目錄下linux
二、a、解壓 tar -zxvf mongodb-linux-x86_64-3.2.3.gz ,mongodb
b、重命名 mv mongodb-linux-x86_64-3.2.3 mongodb-3.2.3 數據庫
c、mv mongodb-3.2.3 /home/mogodb 移動到 /home/mogodb 目錄下 bash
三、進入mongodb bin目錄 cd /home/mogodb/mogodb-3.2.3/bin服務器
四、建立mongodb.conf配置文件 touch mongodb.conf, 而後 vi mongodb.conf , 而後文件內容以下(注意修改path,dbPath 目錄, 並要新建好data/db/ 和logs/ 目錄):測試
systemLog:google
destination: filespa
###日誌存儲位置日誌
path: /alidata/mongodb/logs/log.txt索引
logAppend: true
storage:
##journal配置
journal:
enabled: true
##數據文件存儲位置
dbPath: /alidata/mongodb/data/db
##是否一個庫一個文件夾
directoryPerDB: true
##數據引擎
engine: wiredTiger
##WT引擎配置
wiredTiger:
engineConfig:
##WT最大使用cache(根據服務器實際狀況調節)
cacheSizeGB: 4
##是否將索引也按數據庫名單獨存儲
directoryForIndexes: true
##表壓縮配置
collectionConfig:
blockCompressor: zlib
##索引配置
indexConfig:
prefixCompression: true
##端口配置
net:
port: 27017
##須要加 --fork參數,這樣纔會使mongo進程成爲系統集成(父id爲1);若是不加,父id則爲當前terminal;一旦退出,mongo就收到異常的信號從而退出
processManagement:
fork: true
security:
authorization: enabled
更多關於mongodb.conf配置 請查閱官網說明
五、回到mongodb bin目錄的同級目錄下, 新建startup.sh 文件(touch startup.sh), 內容以下:
#!/bin/bash
DEPLOY_DIR=`pwd`
./bin/mongod -f ./bin/mongodb.conf
echo $DEPLOY_DIR
六、設置startup.sh文件權限 chmod u+x startup.sh
七、大功告成,啓動 ./startup.sh,注意控制檯輸出內容
八、若是是但願mongodb在系統啓動的時候就啓動 ,須要添加至linux系統服務中去,請自行google 哈哈哈哈哈哈, 通常生產環境配置下就能夠了,測試環境不必
附件路徑: mongodb.conf startup.sh