在Ubuntu上安裝MongoDB

2021-08-21 12:38:17 字數 2049 閱讀 7597

首先我們要先確認一下系統版本,mongodb僅提供64位lts的ubuntu版本軟體包,其他版本也可以使用,但是不提供支援。然後我們還需要ubuntu軟體包管理工具,也就是dpkg和apt,通過要求分銷商使用gpg金鑰對軟體包進行簽名來確保軟體包的一致性和真實性,使用以下命令匯入包管理系統使用的公鑰。

$

sudo

apt-

keyadv--

keyserver

hkp://keyserver

.ubuntu

.com:80--

recv

9da31620334bd75d9dcb49f368818c72e52529d4

使用下面命令建立/etc/apt/sources.list.d/mongodb-org-4.0.list檔案,為mongodb建立乙個列表檔案。

$ echo

"deb [ arch=amd64,arm64 ] xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

$ sudo apt-get update
使用下面命令安裝最新版本的mongodb社群版。

$ sudo apt-get install -y mongodb-org
到這裡我們已經安裝好了mongodb社群版,現在可以使用以下命令啟動mongod

$ sudo service mongod start
為了驗證mongodb是否已成功啟動,我們可以檢查/var/log/mongodb/mongod.log日誌檔案的內容以查詢行,驗證mongod程序是否已成功啟動。

$ vim /var/log/mongodb/mongod.log

$ /waiting for connections on

port

27017

其中mongod偵聽的埠,我們可以通過修改了/etc/mongod.conf配置檔案中的net.port設定來改變埠號。下面是停止mongodb、重啟mongodb的命令。

# 停止mongod程序

$ sudo service mongod stop

# 重新啟動mongod

$ sudo service mongod restart

同時我們也可以在與mongod相同的主機上啟動mongo shell,使用--host命令列選項指定mongod偵聽的本地主機位址和埠。

$

mongo--

host

127.0.

0.1:27017

萬一我們哪天想要解除安裝mongodb,必須刪除mongodb應用程式本身、配置檔案以及包含資料和日誌的目錄,按下面步驟來就好了。

# 停止mongod程序

$ sudo service mongod stop

# 刪除以前安裝的所有mongodb軟體包

$ sudo apt-get purge mongodb-org*

# 刪除mongodb資料庫和日誌檔案

$ sudo rm -r /var/log/mongodb

$ sudo rm -r /var/lib/mongodb

最後為了遠端連線,把/etc/mongod.conf配置檔案中bindip改為0.0.0.0,還有確認一下安全組配置。

$ sudo vim /etc/mongod.conf

mongo3在Mac上安裝

2.解壓,移動安裝包路徑。這個就不介紹了 我的目錄是 users jesse software mongodb osx x86 64 3.0.0 3.新建兩個資料夾,以及配置檔案。新建data log兩個資料夾 路徑 users jesse mongo 3 0 data,users jesse mo...

在Ubuntu上安裝MySQLdb

05.14.2010 posted in python 之前有寫過 windows python2.6 mysql驅動安裝 今天呢是ubuntu下給python安裝mysql驅動,方法如下 在終端中輸入 sudo apt get install python mysqldb ok,搞定,簡單吧?來測...

在Ubuntu上安裝Docker

後記 本文編寫時使用的系統為 ubuntu 14.04 lts,安裝具體操作流程依照了官方文件 以及乙個漢化版教程 docker是乙個新的容器化的技術,它輕巧,且易移植,號稱 build once,configure once and run anywhere docker有不少有趣的功能,通過本教...