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