MongoDB 备份与恢复
2017-08-22 14:59
537 查看
备份
在mongo中,使用mongodump命令来备份数据。该命令导出数据到指定的目录。
语法:mongodump -h dbhost -d dbname -o dbdirectory
dbhost:数据库地址,可以指定端口
dbname:数据库实例名称
dbdirectory:导出的目标路径
其他可选参数:
恢复
mongodb使用 mongorerstore 命令来恢复备份的数据。
mongorestore命令脚本语法如下:
-h:
MongoDB所在服务器地址
-d:
需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2
--directoryperdb:
备份数据所在位置,例如:c:\data\dump\test,这里为什么要多加一个test,而不是备份时候的dump,读者自己查看提示吧!
--drop:
恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!
在mongo中,使用mongodump命令来备份数据。该命令导出数据到指定的目录。
语法:mongodump -h dbhost -d dbname -o dbdirectory
dbhost:数据库地址,可以指定端口
dbname:数据库实例名称
dbdirectory:导出的目标路径
其他可选参数:
mongodump --host HOST_NAME --port PORT_NUMBER | 该命令将备份所有MongoDB数据 | mongodump --host renren.io --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使用 mongorerstore 命令来恢复备份的数据。
语法
mongorestore命令脚本语法如下:>mongorestore -h dbhost -d dbname --directoryperdb dbdirectory
-h:
MongoDB所在服务器地址
-d:
需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2
--directoryperdb:
备份数据所在位置,例如:c:\data\dump\test,这里为什么要多加一个test,而不是备份时候的dump,读者自己查看提示吧!
--drop:
恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!
相关文章推荐
- MongoDB数据库管理数据备份恢复
- MongoDB数据库的文件备份恢复以及文件导入导出
- MongoDB 备份(mongodump)恢复(mongorerstore) 导出 (Mongoexport) 导入( Mongoimport)
- MongoDB 备份(mongodump)与恢复(mongorestore)
- mongodb备份恢复学习2
- MongoDB的备份(mongodump)与恢复(mongorestore)
- 学习mongo系列(十)MongoDB 备份(mongodump)与恢复(mongorerstore) 监控(mongostat mongotop)
- MongoDB 手动备份(mongodump)与恢复(mongorestore)
- mongoDB的基本操作以及数据的导入导出,备份和恢复
- redis和mongodb快速实现数据备份恢复
- MongoDB的备份(mongodump)与恢复(mongorestore)
- MongoDB数据备份与恢复
- Mongodb的备份与恢复
- mongodb的备份与恢复
- MongoDB数据备份与恢复
- MongoDB 导出导入备份恢复数据详解及实例
- 【转】mongoDB 学习笔记纯干货(mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)
- mongodb的备份与恢复
- mongobackup mongodb的增量备份恢复工具
- MongoDB数据库的文件备份恢复以及文件导入导出