標籤:inf path 第一個 inux 檔案 dir window bsp root
介紹
上篇介紹了Linux環境下安裝Node.js的步驟,緊接著來安裝mongodb。
另外,推薦我的另一篇 Windows文詳解Mongodb安裝及配置,先在Windows下熟悉下mongodb,再來看這篇文章會更容易明白。
安裝步驟
對應自己的伺服器系統,去官網下載對應版本的mongodb,我是CentOS 7.4的,由於沒找到CentOS的,我下載的是 mongodb-linux-x86_64-amazon-3.6.0.tgz
上傳解壓
將下載好的安裝包,通過ftp工具上傳到伺服器,我還是上傳到/root目錄下,上傳後,執行解壓命令:
tar -zxvf mongodb-linux-x86_64-amazon-3.6.0.tgz
解壓後,會多了一個沒有尾碼的檔案,即非壓縮檔包,為了方便,我將它重新命名為:mongodb-linux
。
建立設定檔
在/root目錄裡(你安裝包的位置,可隨意),此時有一個mongodb-linux檔案,我們再建立一個mongodb檔案夾:
mkdir mongodb
然後將mongodb-linux檔案移入到這個檔案夾:
mv mongodb-linux mongodb
之所以這麼做,是為了更好的管理mongodb相關的檔案,不要和其他要安裝的檔案搞混了。
在mongodb檔案夾再裡建立三個檔案夾:
mkdir data //用來存放資料庫資料mkdir logs //用來存放記錄檔mkdir etc //用來存放設定檔
接下來,進入到logs檔案夾裡建立 mongo.log
檔案:
touch mongo.log
再到etc檔案夾裡建立 mongo.conf
檔案:
touch mongo.conf
通過vi
命令開啟mongo.conf
編輯內容:
vi mongo.conf
輸入上面命令後,進入編輯模式,按下 i 即可輸入,輸入的內容為:
dbpath=/root/mongodb/datalogpath=/root/mongodb/logs/mongo.loglogappend=truejournal=truequiet=trueport=27017
關於設定檔的介紹,可以參考我在Windows下安裝時的介紹。
輸入完後,按下esc
退出編輯,再輸入:wq
斷行符號儲存
此時整個檔案夾的結構如下:
|-mongodb| |-data| |-etc| | |-mongo.conf| |-logs| | |-mongo.log| |-mongodb-linux
建立軟連結
同樣,我們也為mongodb的命令建立軟連結:
ln -s /root/mongodb/mongodb-linux/bin/mongo /usr/local/bin/mongoln -s /root/mongodb/mongodb-linux/bin/mongod /usr/local/bin/mongod
如果輸入命令沒報錯,就是軟連結成功了,你也可以到 /usr/local/bin 目錄下查看一下:
cd /usr/local/binls -la
此時你會看到你所建立的所有軟連結,比如我的是:
包括了上次node的軟連結
執行
由於執行一個命令的時候不能再去執行下一個,所以可以開兩個視窗測試
在第一個視窗,任意目錄下輸入:
mongod -f /root/mongodb/etc/mongo.conf
-f
指定了設定檔,在windows下是--config
此時再去第二個視窗,輸入:
mongo
此時熟悉的介面就出來了,可以執行資料庫操作了,輸入show dbs
來檢測一下吧。
Linux環境安裝mongodb