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