摘要:准备数据库备份恢复用到的工具是和,数据表导入导出用到的是和,所以一定要进入到有这四个工具的文件下,一般这四个文件是在下一数据库的备份恢复数据库备份从本机把数据库导出到上级目录主机加端口数据库名称导出的地址导出结果数据库恢复把上级
准备:
数据库备份恢复用到的工具是mongodump和mongorestore,数据表导入导出用到的是mongoimport和mongoexport,所以一定要进入到有这四个工具的文件下,一般这四个文件是在 /usr/local/mongodb/bin下()
数据库备份
e.g:从本机把dataSummary数据库导出到上级目录
./mongodump -h 127.0.0.1:27017 -d dataSummary -o ../
1.-h 主机加端口
2.-d 数据库名称
3.-o 导出的地址
导出结果:
数据库恢复
e.g:把上级目录中dataSummary文件备份到testDB数据库中
./mongorestore -h 127.0.0.1:27017 -d testDb --dir ../dataSummary
- 1.-h 主机加端口
2.-d 数据库名称
3.--dir 备份数据库地址
导出数据表
eg:把数据库adverseDrugReaction的collection为directions的导出到上级目录的directions.json文件中,文件格式可以写csv或者其他,我个人喜欢用json
./mongoexport -d adverseDrugReaction -c directions -o ../directions.json
1.-d 后面是数据库
2.-c 后面是collection名
3.-o 是导出的路径
导入数据表
e.g:把上级目录中的directions.json文件导入到adverseDrugReaction数据库的users中
mongoimport -d adverseDrugReaction -c users --file ../directions.json
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19136.html
摘要:就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦最后的一个参数,设置备份数据所在位置,例如。指定备份的目录你不能同时指定和选项。 定时对数据库进行备份可以有效地保护数据 MongoDB 数据备份 在 MongoDB 中我们使用 mongodump 命令来备份 MongoDB 数据 语法如下: > mongodump -h dbhost -d dbname -o dbdirect...
摘要:起因年月,当大家都在为的逝去写总结,并为年的到来做计划的时候,一波黑客发动了一轮攻击,攻击的对象瞄准了数据库。他们删除了所有数据库数据,并留下一个勒索数据库。不幸的是,我也成为这幸运的一员。谨记,安全,安全,安全。 起因 2017年1月,当大家都在为16的逝去写总结,并为17年的到来做计划的时候,一波黑客发动了一轮攻击,攻击的对象瞄准了mongodb数据库。他们删除了所有数据库数据,并...
摘要:起因年月,当大家都在为的逝去写总结,并为年的到来做计划的时候,一波黑客发动了一轮攻击,攻击的对象瞄准了数据库。他们删除了所有数据库数据,并留下一个勒索数据库。不幸的是,我也成为这幸运的一员。谨记,安全,安全,安全。 起因 2017年1月,当大家都在为16的逝去写总结,并为17年的到来做计划的时候,一波黑客发动了一轮攻击,攻击的对象瞄准了mongodb数据库。他们删除了所有数据库数据,并...
摘要:不填写该参数会默认备份所有实例。指定备份的数据库的集合可以和配合使用。数据恢复命令参数所在服务器地址,默认为需要恢复的数据库实例,例如,当然这个名称也可以和备份时候的不一样,比如恢复的时候,先删除当前数据,然后恢复备份的数据。 更多内容欢迎来到博客 :https://imjianjian.github.io MongoDB数据备份 命令:mongodump 参数: -h: 服务器地址...
摘要:一的导入与导出导出工具概念中的工具可以把一个导出成格式或格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。恢复工具概念是从备份中恢复数据的工具,它主要用来获取的输出结果,并将备份的数据插入到运行的中。 一、Mongodb的导入与导出 1.1、导出工具:mongoexport 概念: mongoDB中的mongoexport工具可以把一个collection导出成J...
摘要:转载方法一通过恢复如果部署的是复制集,这时还有一线希望,可以通过来尽可能的恢复数据复制集的每一条修改操作都会记录一条,所以当数据库被误删后,可以通过重放现有的来尽可能的恢复数据。 转载:http://forum.foxera.com/mongo... 方法一:通过 oplog 恢复如果部署的是 MongoDB 复制集,这时还有一线希望,可以通过 oplog 来尽可能的恢复数据;Mong...
阅读 2911·2023-04-25 21:23
阅读 3000·2021-09-22 15:24
阅读 841·2019-08-30 12:55
阅读 2081·2019-08-29 18:42
阅读 2574·2019-08-29 16:27
阅读 926·2019-08-26 17:40
阅读 2156·2019-08-26 13:29
阅读 2586·2019-08-26 11:45