记一次MongoDB迁移 - 备份与恢复

最近对自己的的爬虫数据库做了一次迁移,所以在这里记录一下mongodb的备份与恢复

MongoDB数据备份

mongodump -h dbhost -d dbname -o dbdirectory
  • -h: MongDB所在服务器地址,例如:127.0.0.1,如果没有改的话一般是:127.0.0.1:27017

  • -d: 需要备份的数据库名字,例如:test

  • -o: 备份的数据存放位置,例如:/home/root/xxx,

MongoDB数据恢复

mongorestore -h <hostname><:port> -d dbname <path>
  • –host <:port>, -h <:port>: MongoDB所在服务器地址,默认为: localhost:27017

  • –db , -d : 需要备份的数据库名字,例如:test

  • –drop: 先删除现有的数据,再恢复数据

  • : 指定备份文件的目录

  • –dir: 指定备份文件的目录,不能同时指定和 –dir 选项。

本文链接:

https://alili.tech/archive/7815p445rtf/