首先我們要先確認一下系統版本,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有不少有趣的功能,通過本教...