Linux環境安裝mongodb

來源:互聯網
上載者:User

標籤: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.