1. 下載mongodb資料庫:https://www.mongodb.com/download-center#community 2. 加壓tar.gz壓縮包,把解壓文件拷貝到程式目錄即可 3. 創建data目錄和logs目錄,建議不要和程式目錄相同 4. 創建mongodb.conf配置文件,修 ...
1. 下載mongodb資料庫:
https://www.mongodb.com/download-center#community
2. 加壓tar.gz壓縮包,把解壓文件拷貝到程式目錄即可
3. 創建data目錄和logs目錄,建議不要和程式目錄相同
4. 創建mongodb.conf配置文件,修改dbpath和logpath:
port=27017
dbpath=/data/mongodb/data
logpath=/data/mongodb/logs/mongodb.log
logappend=true
fork=true
storageEngine=wiredTiger
#slave=true
#source=xxx.xxx.xxx.xxx:27017
5. 創建啟動腳本startmongodb.sh,修改dbpath和logpath:
#! /bin/bash
su - mongo -s /bin/bash -c "numactl --interleave=all /data/mongodb/bin/mongod -f /data/mongodb/mongodb.conf"
6. 創建mongo用戶:
useradd mongo –s /sbin/nologing
7. 將MongoDB程式目錄、data目錄、logs目錄的所有者和所屬組改成mongo用戶
chown –R mongo.mongo dirpath
8. 賦予startmongodb.sh可執行許可權,然後./startmongodb.sh啟動資料庫。
about to fork child process, waiting until server is ready for connections.
forked process: 2467
child process started successfully, parent exiting
9. 檢查ps –ef| grep mongo , netstat –tlunp 以及 tail –f logfile
10. 關閉資料庫方法:
Kill -2 pid