install
環境
安裝環境:ubuntu 18.04
windows沒裝過
安裝流程
1. 在ubuntu新增public key
先直接使用官網語法取得key
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
如果有gnupg相關錯誤:
sudo apt-get install gnupg
如果出現錯誤訊息no valid openpgp data found,可以嘗試將語法拆開來輸入
先輸入
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc
再輸入
sudo apt-key add server-4.2.asc
[暴力解]如果還是不行,直接手動產生一個.asc檔,再將url中的key貼上儲存
2. 創建list file
要在/etc/apt/sources.list.d/建立檔案,內容包含server到件網址,語法:
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
若執行時遇到certificate is not trusted驗證問題,可嘗試將上述檔案中的連結的HTTPS的S拿掉試試看,
變成:
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
3. 重新載入上述設定
sudo apt-get install -y mongodb-org
4. 開始安裝
預設安裝目前最新版本
sudo apt-get install -y mongodb-org
5. 檢查安裝結果
重啓、啓動、停止、查看mongoDB的狀態
sudo systemctl status mongodb
sudo systemctl stop mongodb
sudo systemctl start mongodb
sudo systemctl restart mongodb
或者
sudo service mongod start
sudo service mongod status
sudo service mongod stop
sudo service mongod restart
確認開啟後(running)
打開新的vmd輸入,看看能否正常連線:
mongo
或者
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
若回傳資訊也包含1則表示成功
參考文章: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ https://www.howtoing.com/how-to-install-mongodb-on-ubuntu-18-04 https://www.twblogs.net/a/5c8e694cbd9eee35fc1528a2 https://medium.com/feveral%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%AD%86%E8%A8%98/%E5%9C%A8-ubuntu-%E4%B8%8A%E5%AE%89%E8%A3%9D-mongodb-df3ef7f4279f
Last updated
Was this helpful?