Ubuntu 16.04 (官方命令行)安裝MongoDB 3.6.2(社區版)


概述

使用本教程從 .deb 包在LTS Ubuntu Linux系統上安裝MongoDB Community Edition。 雖然Ubuntu包含自己的MongoDB包,但官方的MongoDB社區版包通常更新。

軟件包

MongoDB在他們自己的倉庫中提供官方支持的包。 該存儲庫包含以下軟件包:

Package Name 描述
mongodb-org 一個metapackage ,將自動安裝下面列出的四個組件包。
mongodb-org-server 包含mongod守護進程和相關的配置和init腳本。
mongodb-org-mongos 包含mongos守護進程。
mongodb-org-shell 包含mongo shell。
mongodb-org-tools 包含以下MongoDB工具: mongoimport bsondump , mongodump , mongoexport , mongofiles , mongoperf , mongorestore , mongostat和mongotop 。

mongodb-org-server軟件包提供了一個初始化腳本,它使用/etc/mongod.conf配置文件啟動mongod 。

這些軟件包與Ubuntu提供的mongodb , mongodb-server和mongodb-clients軟件包相沖突。

軟件包提供的默認/etc/mongod.conf配置文件默認情況下將bind_ip設置為**127.0.0.1 **。 在初始化副本集之前根據您的環境需要修改此設置。

安裝MongoDB社區版

安裝命令預覽(下面詳解):

bl@bl:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
bl@bl:~$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
bl@bl:~$ sudo apt-get update
bl@bl:~$ sudo apt-get install -y mongodb-org

注:安裝完成可使用Ubuntu下的MongoDB管理工具可視化管理數據庫

1. 導入包管理系統使用的公鑰。

Ubuntu軟件包管理工具(即dpkg和apt )通過要求分發服務器使用GPG密鑰簽名軟件包來確保軟件包的一致性和真實性。 發出以下命令以導入MongoDB公用GPG密鑰 :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

2. 為MongoDB創建一個列表文件。

使用適合您的Ubuntu版本的命令創建/etc/apt/sources.list.d/mongodb-org-3.6.list列表文件:

**Ubuntu 16.04 **

echo “deb [arch = amd64,arm64] https://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.6 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

3. 重新加載本地包數據庫。

發出以下命令重新加載本地包數據庫:

sudo apt-get update

4. 安裝MongoDB包。

安裝最新的穩定版本的MongoDB。

發出以下命令:

sudo apt-get install -y mongodb-org

安裝一個特定版本的MongoDB。

要安裝特定版本,必須單獨指定每個組件包以及版本號,如下例所示:

sudo apt-get install -y mongodb-org = 3 .6.2 mongodb-org-server = 3 .6.2 mongodb-org-shell = 3 .6.2 mongodb-org-mongos = 3 .6.2 mongodb-org-tools = 3 .6.2

如果您只安裝了mongodb-org=3.6.2並且不包含組件包,則無論您指定了哪個版本,都將安裝每個MongoDB包的最新版本。

運行MongoDB社區版

MongoDB實例默認將數據文件存儲在/var/lib/mongodb及其日志文件/var/log/mongodb ,並使用mongodb用戶帳戶運行。 您可以在/etc/mongod.conf指定備用日志和數據文件目錄。

5. 查看配置文件

bl@bl:~$ sudo vim /etc/mongod.conf

6.啟動和關閉MongoDB。

sudo service mongod start    #啟動MongoDB。 
sudo service mongod stop     #停止MongoDB。 
sudo service mongod restart  #重新啟動MongoDB。 

卸載MongoDB

1)關閉守護進程mongod

sudo service mongod stop

2)刪除軟件包

刪除以前安裝的所有MongoDB軟件包

sudo apt-get purge mongodb-org *

3)刪除數據目錄

刪除MongoDB數據庫和日志文件。

sudo rm -r / var / log / mongodb
sudo rm -r / var / lib / mongodb


參考:
ubuntu16.04通過apt-get方式安裝MongoDB
Install MongoDB Community Edition on Ubuntu


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM