数据库连接
MongoDB
连接 MongoDB 数据库进行自动备份
MongoDB
MongoDB 是流行的 NoSQL 文档数据库。LastBackup 使用 mongodump 创建一致性备份。
状态
🔜 即将推出 - MongoDB 支持在我们的路线图中。
配置参数(预览)
| 字段 | 值 |
|---|---|
| 主机 | 数据库服务器地址(如 localhost、cluster.mongodb.net) |
| 端口 | 27017(默认) |
| 数据库 | 要备份的数据库名称 |
| 用户名 | MongoDB 用户 |
| 密码 | 用户密码 |
连接字符串格式
mongodb://username:password@host:port/databaseMongoDB Atlas:
mongodb+srv://username:password@cluster.mongodb.net/database所需权限
备份用户需要以下角色:
// 创建专用备份用户
db.createUser({
user: "backup_user",
pwd: "secure_password",
roles: [
{ role: "backup", db: "admin" },
{ role: "read", db: "myapp" }
]
})最佳实践
- 使用具有最小权限的专用备份用户
- 所有连接启用认证
- 副本集从从节点备份以减少负载
- 定期测试恢复以验证备份完整性