deepin20 安裝MongoDB 5.0.2



官網各種系統(
linux:ubuntu\debian(deepin)\amazon...)安裝教程地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/
分為使用包管理器安裝和使用下載的tarball在 Debian Linux 上手動安裝,下面是包管理(apt)安裝。
查看系統支持:https://docs.mongodb.com/manual/administration/production-notes/#std-label-prod-notes-supported-platforms
 

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

執行以下命令

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

正常應該返回打印 OK 。

如果收到指示gnupg未安裝的錯誤,則可以使用以下命令安裝gnupg及其所需的庫:

sudo apt-get install gnupg

安裝后,重試導入密鑰:

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

2.創建 MongoDB 的軟件源,為MongoDB創建一個 /etc/apt/sources.list.d/mongodb-org-5.0.list 文件:

選擇合適的庫

echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

返回字樣

deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main

5.0的就兩個庫:  ,不適合5.0,在左上角切換版本選其他庫。

 

3.重新更新 apt-get 本地包:

sudo apt-get update

 

4.安裝MongoDB:

安裝最新的穩定版本:

sudo apt-get install -y mongodb-org

 

(可選)如果要安裝特定的版本,分別指定每個組件包以及版本號,如下面的示例所示:

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

如果只安裝mongodb-org=5.0.2而不指定組件包,則無論指定什么版本,都將安裝每個 MongoDB 包的最新版本。

 

盡管指定了MongoDB版本,但是apt-get將會在有新版本時升級包。 為了防止意外升級,可以將包鎖定在當前安裝的版本上:

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-database hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

 

5.使用MongoDB:

sudo systemctl start mongod

如果在啟動時收到類似於以下內容的錯誤

Failed to start mongod.service: Unit mongod.service not found.

首先運行以下命令:

sudo systemctl daemon-reload

然后再次運行上面的啟動命令。

 

驗證 MongoDB 是否已成功啟動。
sudo systemctl status mongod

返回類似

● mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2021-09-08 12:13:40 CST; 9s ago
     Docs: https://docs.mongodb.org/manual
 Main PID: 27130 (mongod)
   Memory: 62.6M
   CGroup: /system.slice/mongod.service
           └─27130 /usr/bin/mongod --config /etc/mongod.conf

 

可以選擇通過發出以下命令來確保 MongoDB 在系統重新啟動后啟動:

sudo systemctl enable mongod
sudo systemctl stop mongod

通過發出以下命令重新啟動該過程:

sudo systemctl restart mongod

可以通過查看/var/log/mongodb/mongod.log文件中的輸出來跟蹤錯誤或重要消息的進程狀態

6.卸載MongoDB:

停止 MongoDB

sudo service mongod stop

刪除包

sudo apt-get purge mongodb-org*

 

刪除數據目錄,刪除 MongoDB 數據庫和日志文件
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

 






免責聲明!

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



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