在 Ubuntu 上运行 MongoDB,一般分 安装 → 启动 → 验证 三步。下面给你一个 最常用、最稳妥 的做法(以 Ubuntu 22.04 / 20.04 + MongoDB 6.x/7.x 为例)。
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
如果你用的是 MongoDB 6.x,把
7.0换成6.0即可
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] \
https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
⚠️ 注意:
jammy = Ubuntu 22.04focal = Ubuntu 20.04sudo apt update
sudo apt install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
看到 active (running) 就说明成功了 ✅
mongosh
或(老版本):
mongo
成功后会看到:
test>
use testdb
db.users.insertOne({ name: "Tom", age: 18 })
db.users.find()
查看日志:
sudo tail -n 50 /var/log/mongodb/mongod.log
sudo mkdir -p /data/db
sudo chown -R mongodb:mongodb /data/db
sudo systemctl restart mongod
sudo systemctl stop mongod
sudo apt purge mongodb-org*
sudo rm -r /var/log/mongodb /var/lib/mongodb
sudo apt update
sudo apt install -y mongodb-org
sudo systemctl start mongod
mongosh
如果你告诉我:
我可以给你 更精确的配置方案(比如开启认证、远程访问、生产环境优化)。