溫馨提示×

Ubuntu MongoDB如何安裝配置

小樊
54
2025-06-11 13:43:40
欄目: 云計算

在Ubuntu上安裝和配置MongoDB的步驟如下:

1. 更新系統包列表

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

sudo apt update

2. 導入MongoDB公共GPG密鑰

為了確保你安裝的是官方的MongoDB包,你需要導入MongoDB的公共GPG密鑰:

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

3. 創建MongoDB列表文件

創建一個新的列表文件來添加MongoDB倉庫:

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

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

MongoDB的配置文件通常位于 /etc/mongod.conf。你可以根據需要進行配置。例如,你可以更改數據存儲位置、日志文件位置等。

9. 創建MongoDB用戶

為了安全起見,建議創建一個MongoDB用戶并為其分配角色。以下是創建一個管理員用戶的示例:

連接到MongoDB

mongo

創建管理員用戶

在MongoDB shell中執行以下命令:

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

10. 重新啟動MongoDB服務

為了使新用戶生效,重新啟動MongoDB服務:

sudo systemctl restart mongod

11. 使用新用戶連接MongoDB

使用新創建的管理員用戶連接到MongoDB:

mongo -u admin -p your_password --authenticationDatabase admin

12. 配置防火墻(可選)

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

sudo ufw allow 27017

完成以上步驟后,你已經在Ubuntu上成功安裝并配置了MongoDB。

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