MongoDB数据库备份与恢复
Feb 28, 2016使用mongodump进行数据库备份实际上是通过一次查询当前服务器快照,并将快照存进磁盘中,因此实际上并不是实时备份,因为获取快照之后,服务器还会有数据写入。
备份数据库
命令格式如下:1mongodump -h host -d database -o storepath
还可以使用以下命令获取帮助信息1mongodump --help
恢复数据库
使用以下命令进行恢复1mongostore -h host -d database --directoryperdb
还可以使用以下命令获取帮助信息1mongostore --help
备份集合
使用mongoexport
命令备份集合:1mongoexport -h host -d database -c collection -o backstore_filename
使用mongoimport --help
获取帮助信息
恢复集合
使用mongoimport
命令恢复集合1mongoimport -h host -d database -c collectionname --file filename
使用mongoimport --help
命令获取帮助信息