安裝mongodb-linux-x86_64-enterprise-rhel70-4.0.5
- cd /usr/mongodb
- tar -zxvf mongodb-linux-x86_64-enterprise-rhel70-4.0.5.gz
- 重命名 mv mongodb-linux-x86_64-enterprise-rhel70-4.0.5 mongodbserver
- 創建數據庫文件夾 cd /usr/mongodb/mongodbserver mkdir data
- 創建日志文件夾 mkdir log
- 創建配置文件夾 mkdir etc
- 創建配置文件 cd /usr/mongodb/mongodbserver/etc vim mongodb.conf
# 設置數據文件的存放目錄
dbpath = /usr/mongodb/mongodbserver/data
# 設置日志文件的存放目錄及其日志文件名
logpath = /usr/mongodb/mongodbserver/log/mongodb.log
# 設置端口號(默認的端口號是 27017)
port = 27017
# 設置為以守護進程的方式運行,即在后台運行
fork = true
# nohttpinterface = true
nohttpinterface = true
#登錄驗證
#noauth=false
啟動MongoDB
./mongod --config /usr/mongodb/mongodbserver/etc/mongodb.conf
如果報如下錯誤:
ERROR: child process failed, exited with error number 1
很可能是 mongodb.conf 中配置的路徑不一致問題;
如果報如下錯誤:
ERROR: child process failed, exited with error number 100
很可能是沒有正常關閉導致的,那么可以刪除 mongod.lock 文件
如果報如下錯誤:
error while loading shared libraries: libnetsnmpmibs.so.31: cannot open shared object file: No such file or directory
該error 是因為未裝net-snmp
直接連接外網的Linux服務器可直接使用:yum install net-snmp