Ubuntu18.04安裝MongoDB Community Edition

通過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了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章