在Debian上搭建MongoDB的步驟如下:
首先,確保你的系統包列表是最新的:
sudo apt update
為了確保你安裝的是MongoDB的官方版本,你需要導入MongoDB的GPG密鑰:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
創建一個新的文件 /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,請相應更改。
再次更新你的包列表以包含MongoDB的源:
sudo apt update
安裝MongoDB:
sudo apt install -y mongodb-org
安裝完成后,啟動MongoDB服務并設置為開機自啟:
sudo systemctl start mongod
sudo systemctl enable mongod
檢查MongoDB服務的狀態:
sudo systemctl status mongod
你應該看到MongoDB服務正在運行。
你可以使用 mongo
shell 連接到MongoDB:
mongo
這將打開MongoDB的交互式shell,你可以在這里執行MongoDB命令。
如果你啟用了防火墻,確保允許MongoDB的默認端口27017:
sudo ufw allow 27017
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。