经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » MongoDB » 查看文章
MongoDB 备份与恢复
来源:cnblogs  作者:CodeHH  时间:2019/10/18 10:19:17  对本文有异议

1.备份:

  1. >mongodump -h dbhost -d dbname -o dbdirectory
  2. -hMongDB所在服务器地址,例如:
  3. 127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
  4. -d:需要备份的数据库实例,例如:
  5. test
  6. -o:备份的数据存放位置,例如:
  7. c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。

2.恢复:

  1. >mongorestore -h <hostname><:port> -d dbname <path>
  2. --host <:port>, -h <:port>:MongoDB所在服务器地址,默认为: localhost:27017
  3. --db , -d :需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2
  4. --drop:恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!
  5. <path>mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test
  6. 你不能同时指定 <path> --dir 选项,--dir也可以设置备份目录。
  7. --dir:指定备份的目录
  8. 你不能同时指定 <path> --dir 选项。

3.实例:

  1. >mongodump -h 127.0.0.1 -d xxx -o yyy
  2. >mongorestore -h 127.0.0.1:27017 -d xxx yyy

原文链接:http://www.cnblogs.com/changbaihe/p/11695573.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号