1. 通過ssh 進入到預定的centos7系統
2. 先建個備用目錄,比如
cd /
mkdir dongguangming
然後下載MongoDB軟件,
cd /dongguangming
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.16.tgz
3. 解壓軟件,然後移到/usr/local目錄下
tar -zxvf mongodb-linux-x86_64-4.0.16.tgz
mv mongodb-linux-x86_64-4.0.16.tgz /usr/local/mongodb
設置環境變量
vi /etc/profile
追加mongo路徑
保存更改,讓變量生效
source /etc/profile
4. 創建配置文件,數據和日誌目錄
cd /usr/local/mongodb
mkdir logs data conf
touch conf/mongodb.conf
touch logs/mongodb.log
然後添加mongodb.conf的內容
vi conf/mongodb.conf
port=27017 #端口
dbpath= /usr/local/mongodb/data #數據庫存文件存放目錄
logpath= /usr/local/mongodb/logs/mongodb.log #日誌文件存放路徑
logappend=true #使用追加的方式寫日誌
fork=true #以守護進程的方式運行,創建服務器進程
maxConns=100 #最大同時連接數
journal=true #每次寫入會記錄一條操作日誌(通過journal可以重新構造出寫入的數據)。
#即使宕機,啓動時wiredtiger會先將數據恢復到最近一次的checkpoint點,然後重放後續的journal日誌來恢復。
storageEngine=wiredTiger #存儲引擎有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0 #這樣就可外部訪問了
auth = true #校驗權限
保存退出,如圖
5. 設置文件夾目錄權限
chmod 777 data
chmod 777 logs
6. 啓動MongoDB
mongod --config /usr/local/mongodb/conf/mongodb.conf
然後查看進程
7. 連接數據庫測試