溫馨提示×

如何在Ubuntu上部署MongoDB

小樊
52
2025-06-09 10:57:03
欄目: 云計算

在Ubuntu上部署MongoDB的步驟如下:

1. 更新系統包列表

首先,確保你的系統包列表是最新的:

sudo apt update

2. 導入MongoDB官方GPG密鑰

為了確保你安裝的是MongoDB的官方版本,需要導入其GPG密鑰:

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

3. 創建MongoDB列表文件

創建一個新的列表文件來指定MongoDB的軟件源:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

請注意,上面的命令適用于Ubuntu 20.04(Focal Fossa)。如果你使用的是其他版本的Ubuntu,請相應地更改發行版名稱(例如,bionic代表18.04)。

4. 再次更新包列表

更新包列表以包含MongoDB的軟件源:

sudo apt update

5. 安裝MongoDB

安裝MongoDB:

sudo apt install -y mongodb-org

6. 啟動MongoDB服務

啟動MongoDB服務并設置為開機自啟:

sudo systemctl start mongod
sudo systemctl enable mongod

7. 驗證MongoDB安裝

檢查MongoDB服務狀態:

sudo systemctl status mongod

你應該看到服務正在運行。

8. 連接到MongoDB

你可以使用mongo shell連接到MongoDB服務器:

mongo

這將打開MongoDB shell,你可以在這里執行MongoDB命令。

9. 配置MongoDB(可選)

你可以根據需要配置MongoDB,例如設置訪問控制、調整存儲引擎等。配置文件通常位于/etc/mongod.conf。

10. 防火墻設置(可選)

如果你啟用了防火墻,確保允許MongoDB的默認端口27017:

sudo ufw allow 27017

11. 安全設置(推薦)

為了提高安全性,建議啟用身份驗證和授權。編輯/etc/mongod.conf文件,找到security部分并啟用以下選項:

security:
  authorization: enabled

然后重啟MongoDB服務:

sudo systemctl restart mongod

創建一個管理員用戶:

mongo
use admin
db.createUser({
  user: "admin",
  pwd: "your_password",
  roles: ["userAdminAnyDatabase", "dbAdminAnyDatabase"]
})

完成這些步驟后,你應該已經在Ubuntu上成功部署了MongoDB,并且可以開始使用了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女