下載安裝包 打開網站 https://www.mongodb.com/download-center/community查找與Linux版本一致的MongoDB安裝包。我這裡選擇安裝包格式為tgz壓縮文件,版本是RHEL7.0 Linux 64-bit X64 回到Xshell控制台,輸入下載命令 ...
下載安裝包
打開網站 https://www.mongodb.com/download-center/community查找與Linux版本一致的MongoDB安裝包。我這裡選擇安裝包格式為tgz壓縮文件,版本是RHEL7.0 Linux 64-bit X64
回到Xshell控制台,輸入下載命令
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.3.tgz
這時候會在當前工作目錄下將mongodb-linux-x86_64-rhel70-4.2.3.tgz下載下來。
如下圖:
解壓安裝包
輸入以下命令
tar -zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz
將解壓後的目錄剪切到一個新目錄 mongodb
mv mongodb-linux-x86_64-rhel70-4.2.3 mongodb
創建資料庫目錄
MongoDB的數據存儲在data目錄的db目錄下,但是這個目錄在安裝過程不會自動創建,所以你需要手動創建data目錄,併在data目錄中創建db目錄。我們到mongodb下新建data/db目錄
這裡我把data目錄也放置mongodb/mongodb下
cd mongodb
mkdir -p data/db
創建日誌目錄
還是在mongodb目錄下繼續創建子目錄log,後續mongodb的日誌文件會存儲在這目錄下。
mkdir log
創建配置文件目錄
還是在mongodb下,我們需要創建一個etc子目錄,在子目錄下創建mongodb.conf
重點:mongodb.conf文件非常重要,它的配置如果錯誤則mongodb啟動會失敗。
mkdir etc
創建好etc配置文件目錄後我們輸入ls查看mongodb目錄下的信息
通過上圖我們可以看得到mongodb的絕對路徑和該目錄下的詳情信息,現在添加mongodb.conf
vim ./etc/mongodb.conf
在新建的mongodb.conf輸入下麵內容
dbpath=/root/mongodb/data/db #數據文件存放目錄
logpath=/root/mongodb/log/mongodb.log #日誌文件
port=27017 #埠
fork=true #以守護程式的方式啟用,即在後臺運行
journal=false
這裡需要註意我沒加storageEngine=mmapv 這一行,網上很多人加了,這一行是針對以前版本的。以前Mongodb的引擎版本通過配置文件制定為mmapv,現在MongoDB預設的存儲引擎就已經是WiredTiger了,加入了會出報“ERROR: child process failed, exited with error number 100”的錯。
ok,現在配置文件已經好了,cat ./etc/mongodb.conf查看下如下圖
啟動Mongodb
新安裝的Mongodb這時候是木有用戶名和密碼啥的,直接cd工作目錄到mongodb目錄下的bin目錄
cd bin
pwd
在啟動命令前我們先通過ps -ef 給大家確認確實Mongodb目前是沒有運行的,如下圖