在 Debian 上安装并导入(使用)MongoDB,一般有两种常见含义:
下面我按 最常见的完整流程 给你说明(以 Debian 12 Bookworm 为例,其他版本类似)。
MongoDB 官方源比 Debian 自带更新、更稳定。
sudo apt update
sudo apt install -y curl gnupg
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-7.0.gpg
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] \
https://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
✅ Debian 11 把
bookworm改成bullseye
sudo apt update
sudo apt install -y mongodb-org
安装完成后:
mongod --version
mongo --version # 或 mongosh
sudo systemctl start mongod
sudo systemctl enable mongod
查看状态:
sudo systemctl status mongod
mongorestore(二进制数据)mongorestore /path/to/backup
指定数据库:
mongorestore --db mydb /path/to/backup/mydb
mongoimport(JSON / CSV / TSV)mongoimport --db mydb --collection users --file users.json
mongoimport --db mydb --collection users \
--type csv --headerline --file users.csv
mongosh
或旧版:
mongo
sudo journalctl -u mongod -e
Debian 10 之后官方仓库不再维护 MongoDB,请务必使用官方源。
# 1. 导入 GPG
# 2. 添加源
# 3. 安装
apt install mongodb-org
# 4. 启动
systemctl start mongod
# 5. 导入数据
mongorestore /data/backup
如果你指的是:
可以继续告诉我,我可以给你针对性的方案 ✅