溫馨提示×

如何在Debian上搭建MongoDB

小樊
40
2025-04-18 09:36:26
欄目: 云計算

在Debian上搭建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源列表文件

創建一個新的文件 /etc/apt/sources.list.d/mongodb-org-6.0.list 并添加以下內容(請根據你的需求選擇合適的MongoDB版本):

sudo nano /etc/apt/sources.list.d/mongodb-org-6.0.list

在文件中添加:

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse

這里的 focal 是Ubuntu 20.04的代號,如果你使用的是其他版本的Debian,請相應更改。

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

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

8. 連接到MongoDB

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

mongo

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

9. 配置防火墻

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

sudo ufw allow 27017

10. 安全配置(可選)

MongoDB默認情況下允許所有IP地址連接。為了提高安全性,你可以配置MongoDB只允許本地連接或特定IP地址連接。

編輯MongoDB配置文件 /etc/mongod.conf

sudo nano /etc/mongod.conf

找到 bindIp 行并修改為:

bindIp: 127.0.0.1

或者添加特定IP地址:

bindIp: 127.0.0.1,192.168.1.100

保存并退出編輯器,然后重啟MongoDB服務:

sudo systemctl restart mongod

通過以上步驟,你應該能夠在Debian上成功搭建MongoDB。

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