MongoDB数据库管理数据备份恢复

MongoDB管理:

 

数据导出:mongoexport: 

mongoexport -d test -c c1 -o c1.txt;

导出 test数据库c1集合到c1.txt文件。

 

mongoexport --dbtest --collectionc1 -outc1_2.txt;

导出test数据库c1集合到c1_2.txt

 

导出ding数据库 到ding文件夹 
mongodump -db ding -out  F:\DingSai\Mongodb\bin\ding\   -h    localhost:40000



详细内容 : Mongoexport –help;查看用法。

 

 





数据导入:mongoimport 

mongoimport -d test -c c1 c1.txt;

导入到test数据库c1集合 来源c1.txt

mongoimport-db test-collectionc1 c1.txt 

mongoimport-db 数据库 -collection集合(表) 数据源.txt

 

 

 





数据备份:mongodump(备份为二进制文件) 

mongodump -d test -o dump;

备份test数据库到dump文件夹下。

 

mongodump -db test -out F:\DingSai\Mongodb\bin\dump2\

备份test数据库到dump2文件夹下。

 

Mongodump参数out是文件夹

保存的集合都是bson格式,二进制格式存储。

 

 



 

 

数据恢复:mongorestore

mongorestore -d test -directoryperdbdump2/test

从当前目录dump2目录下恢复test数据库到test

备份时只写了dump2文件夹,但是恢复时候就要加入下面一级数据库文件夹的名字test。

Demo:

mongodump-db test -out F:\DingSai\Mongodb\bin\dump2\;

mongorestore-db test -directoryperdb F:\DingSai\Mongodb\bin\dump2\test








你可能感兴趣的:(MongoDB数据库管理数据备份恢复)