MongoDB-1-mongo数据备份与恢复(Windows server下数据迁移)

因免费服务器到期,需将原数据迁移至新云服务器,其中一个表数据6个G,第一次进行迁移,寻找了大量资料,为此总结出来分享给大家.

一、数据备份

mongodb内实际以bson格式存储(注意:json是bson的一个子集),bson数据格式更丰富。

点击mongo安装目录bin下的mongodump.exe,就会自动生成dump文件夹,该文件夹下有bson格式数据文件。

MongoDB-1-mongo数据备份与恢复(Windows server下数据迁移)_第1张图片

生成bson格式文件:

MongoDB-1-mongo数据备份与恢复(Windows server下数据迁移)_第2张图片

 

二、数据恢复

cd到mongodb的bin目录,输入以下命令,即可恢复数据到新服务器:

mongorestore.exe -h <数据库地址:27017> -c <表名> -d <数据库名> D:\mongodata\xxx.bson

注意:bson文件所在目录路径不能出现空格

 

赠送导出JSON格式数据:

mongoexport.exe --port 27017 --db <数据库名> --collection <表名> --out <表名>.json

 

你可能感兴趣的:(MongoDB)