MongoDB数据的备份与恢复
- MongoDB 如何备份?备份文件在哪儿?
指定数据库,通过存放改数据库的实例的备份数据(dbdirectory为数据存放位置,例如:c\data\dump)
命令:>mongodump -h IP -d dbname -o dbdirectory
执行以下命令后,客户端会连接到MongoDB服务上,并备份所有数据到bin/dump/目录中
mongodump
备份所有MongoDB数据:
mongodump --host IP --port 27017
备份指定集合数据:
mongodump --collection (集合名) --db (数据库名)
- MongoDB如何做恢复?
mongorestore -h <:port> -d dbname
hostname:默认为:localhost:27017
dbname:数据库名
path:设置备份数据所在位置,例如:c:\data\dump\test
接下来执行:
mongorestore
完成数据恢复