在本章中,无涯教程将看到如何在MongoDB中创建备份。
要在MongoDB中创建数据库备份,应使用 mongodump 命令,此命令会将服务器的全部数据转储到转储目录中,您可以通过许多选项来限制数据量或创建远程服务器的备份。
mongodump 命令的基本语法如下:
>mongodump
启动您的mongod服务器,假设您的mongod服务器在本地主机和端口27017上运行,请打开命令提示符并转到mongodb的bin目录,然后键入命令 mongodump
考虑到mycol集合具有以下数据。
>mongodump
该命令将连接到运行在 127.0.0.1 和端口 27017 的服务器,并将服务器的所有数据返回到目录/bin/dump/。以下是命令的输出-
链接:https://www.learnfk.comhttps://www.learnfk.com/mongodb/mongodb-create-backup.html
来源:LearnFk无涯教程网
以下列出了可以与 mongodump 命令一起使用的可用选项。
语法 | 描述 | Example |
---|---|---|
mongodump --host HOST_NAME --port PORT_NUMBER | 将备份指定mongod实例的所有数据库。 | mongodump --host learnfk.com --port 27017 |
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY | 将仅备份指定路径上的指定数据库。 | mongodump --dbpath /data/db/--out /data/backup/ |
mongodump --collection COLLECTION --db DB_NAME | 将仅备份指定数据库的指定集合。 | mongodump --collection mycol --db test |
要还原备份数据,请使用MongoDB的 mongorestore 命令,此命令从备份目录还原所有数据。
mongorestore 命令的基本语法为-
>mongorestore
以下是命令的输出-
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)