天天看點

Ubuntu18.04安裝MongoDB Community Edition3.開始使用MognoDB

通過apt包管理工具安裝MongoDB

1.安裝MongoDB

第一步:導入public key,包管理系統會使用到

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
           

這個執行後的結果,應該要傳回OK,否則就是導入失敗。

第二步:為MongoDB建立一個清單檔案

Ubuntu 18.04(Bionic):

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
           

第三步:重新加載本地的包資料庫

$ sudo apt-get update
           

第四步:安裝MongoDB包

$ sudo apt-get install -y mongodb-org
           

執行完上面4步就安裝好MongoDB了。

2.運作MongoDB Community Edition

通過包管理工具(apt)安裝的MongoDB的資料目錄是 /var/lib/mongodb ,日志目錄是 /var/log/mongodb,配置檔案是 /ect/mongod.conf,如果修改了配置檔案,那麼MongoDB執行個體必須重新開機,否則無效。

大多數的類Unix作業系統都會限制一個會話對系統資源的使用,這個限制将會對發揮MongoDB的操作性能産生影響,是以可以參考類UNix系統無限制設定,提高MongoDB的性能。

預設情況下,MongoDB使用mongodb使用者賬号運作。如果你改變使用者運作MongoDB,那麼你必須修改新使用者的權限,讓其可以通路資料目錄和日志目錄。

第一步:初始系統

運作和管理mongod程序,我們将使用作業系統内置初始化系統。最新的linux版本,一般都用systemd(使用的是systemctl指令)。Systemd 是 Linux 系統工具,用來啟動守護程序,已成為大多數發行版的标準配置。關于Systemd可以參考《Systemd與initd》。

如果你不确定你的平台使用哪個初始化系統,可以運作下面的指令确定:

$ ps --no-headers -o comm 1
           

啟動MongoDB:

$ sudo systemctl start mongod
           

如果提示

Failed to start mongod.service: Unit mongod.service not found.

可以執行下面的指令:

$ sudo systemctl daemon-reload
           

第二步:驗證MongoDB是否啟動成功

$ sudo systemctl daemon-reload
           

第三步:停止MongoDB

$ sudo systemctl stop mongod
           

第四步:重新開機MongoDB

$ sudo systemctl restart mongod
           

3.開始使用MognoDB

打開一個mongo shell,它會連接配接到mongod執行個體,預設端口是27017:

$ mongo
           

更多mongo shell設定可以參考這個網址:https://docs.mongodb.com/manual/mongo/。

接下來就可以使用mongoDB了。