阅读(3670) (0)

MongoDB 备份

2017-01-09 19:13:18 更新

MongoDB教程 - MongoDB备份


要备份MongoDB,请使用mongodump命令,它将所有数据转储到转储目录。

语法

mongodump命令的基本语法如下

>mongodump

该命令将连接到运行在127.0.0.1和端口27017的服务器,并将服务器的所有数据返回到目录/bin/dump/。

例子

以下语法显示如何指示主机和端口。

mongodump --host HOST_NAME --port PORT_NUMBER

以下命令将备份指定mongod实例的所有数据库。

mongodump --host yourserver.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