MongoDB备份和恢复
1、备份
语法:
mongodump -h host -d dbname -o directory
mongodump -h IP -u 用户名 -p 密码 -d 数据库 - o 文件存在路径
参数说明 | |
---|---|
-h | 指定服务器地址,如果是当前本机数据库可以去掉-h |
-d | 需要备份的数据库名称,如果不指定则导出所有数据库 |
-o | 备份的数据存放位置, 此⽬录中存放着备份出来的数据 |
-c | 指定集合名称,如果不指定则全部导出 |
-u | 用户名,如果没有用户,可以不用指定 |
-p | 密码,如果没有密码,可以不用指定 |
注意:
命名需要在终端输出,参数间空格隔开。
//示例--保存本地数据库中test库到桌面
mongodump -d test -o ~C:\Users\Administrator\Desktop\
2、恢复
语法:
mongorestore -h host -d dbname --dir dbdirectory
参数说明 | |
---|---|
-h | MongoDB所在服务器地址 |
-d | 需要恢复的数据库名称 |
–dir | 备份数据所在位置 |