> 文章列表 > MongoDB数据库从入门到精通系列之十一:mongodump的使用方法和注意事项

MongoDB数据库从入门到精通系列之十一:mongodump的使用方法和注意事项

MongoDB数据库从入门到精通系列之十一:mongodump的使用方法和注意事项

MongoDB数据库从入门到精通系列之十一:mongodump的使用方法和注意事项

  • 一、mongodump优缺点
  • 二、备份数据
  • 三、副本集的注意事项

一、mongodump优缺点

mongodump的优点:

  • 备份单个数据库、集合甚至集合子集时,是很好的选择。

mongodump的缺点:

  • 比较慢

二、备份数据库

要备份所有数据库,只需运行mongodump。如果在mongod的同一台机器上运行mongodump,可以简单指定mongod的运行端口:

mongodump -p 31000
  • mongodump会在当前目录下创建一个dump目录,包含了转储的所有数据。
  • dump目录是按照数据库和集合的结构来组织成文件夹和子文件夹的。实际数据存储在.bson文件中,其中仅仅是以BSON格式依次存储了集合中的所有文档。
  • 可以使用MongoDB附带的bsondump工具查看.bson文件。

甚至不需要运行服务器就可以使用mongodump。可以使用–dbpath选项来指定数据目录,mongodump会使用这些数据文件来复制数据:

mongodump --d