在 Debian 上使用 MongoDB 创建数据库 的步骤如下(适用于 MongoDB 4.x / 5.x / 6.x,apt 安装方式):
sudo apt update
sudo apt install -y mongodb
若使用 MongoDB 官方源(推荐):
sudo apt install -y gnupg curl
curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc | \
sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-6.0.gpg
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] \
https://repo.mongodb.org/apt/debian $(lsb_release -cs)/mongodb-org/6.0 main" | \
sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
sudo apt update
sudo apt install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
mongo --eval "db.runCommand({ connectionStatus: 1 })"
mongo
MongoDB 6.x 以上可用:
mongosh
⚠️ MongoDB 不会立刻创建空数据库,只有在插入数据后才真正创建
use mydb
mydb是你要创建的数据库名
此时数据库仍不会显示:
show dbs
db.users.insertOne({ name: "Alice", age: 25 })
再查看:
show dbs
输出示例:
admin 0.000GB
mydb 0.000GB
local 0.000GB
✅ 数据库 mydb 已创建成功
db
db.createCollection("users")
use mydb
db.createUser({
user: "mydbuser",
pwd: "password123",
roles: [{ role: "readWrite", db: "mydb" }]
})
mongo
use mydb
db.users.insertOne({ test: 1 })
show dbs
如果你用的是 Debian + Docker、MongoDB 集群 或 启用认证,我也可以给你对应详细配置。