在 Ubuntu 16.04 安裝特定版本 MongoDB

首頁 >> google協作平臺 >> 在 Ubuntu 16.04 安裝特定版本 MongoDB

之前介紹了在 Ubuntu 安裝 MySQL

除了 MySQL 以外,

其他還有不少知名的資料庫系統

例如今天的主角 MongoDB 就是其中一員。

在 Ubuntu 16.04 安裝特定版本 MongoDB

1. 在 Ubuntu 終端機的命令提示字元下匯入 MongoDB public GPG Key

wget -qO - https://www.mongodb.org/static/pgp/server-3.6.asc | sudo apt-key add -

2. 為 MongoDB 新增列表

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. 更新 Ubuntu 本地端 package database

sudo apt-get update

4. 最後安裝指定版本的 MongoDB即可:

sudo apt-get install -y mongodb-org=3.6.17 mongodb-org-server=3.6.17 mongodb-org-shell=3.6.17 mongodb-org-mongos=3.6.17 mongodb-org-tools=3.6.17

系統預設會將 MongoDB 安裝於:

/var/lib/mongodb 

log 資料夾為 

/var/log/mongodb

可使用命令:

sudo systemctl status mongod

來檢查是否已經正常運行,

如果希望 MongoDB 在系統重新開機後自行啟動可執行:

sudo systemctl enable mongod

基本上如果以上都沒有問題的話,

MongoDB已經在機器上正常運作。

打上 mongo 就能夠進入資料庫系統

首次安裝需要新增管理員帳號,

透過  

use admin

db.createUser({user:'root',pwd:'password',roles:[{role:'root',db:'admin'}]})

如果需要遠端登入管理資料庫的,

需要開啟文件:

sudo vi /etc/mongo.conf

並將

bindIp 127.0.0.1 

改為 

bindIp 目前的ip位址

就能夠遠端登入來管理資料庫

當然通訊port 必須是開啟的

預設 port 為 27017

新增一般使用者與新增管理員帳號相同,

role 可以為 readWrite , read 最後再指定 DB 即可

db.createUser({user:'user1',pwd:'password',roles:[{role:'readWrite',db:'targetDB'}]}) 

其他常用指令為:

use DB名稱: 切換到該資料庫

show dbs : 顯示所有資料庫

show users: 顯示所有使用者



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

1 Response

  1. 2021-03-10

    […] 之前介紹過安裝特定版本 MongoDB , […]

發表迴響