美文网首页
mongo备份

mongo备份

作者: bhyi | 来源:发表于2019-03-25 14:31 被阅读0次

1.没有授权:mongodump -d dbname -o e:/

备份成功,在e:盘下会船舰一个与数据库同名的文件夹,文件夹中会存储bson和json文件

2.恢复:mongo -d dbname --dir e:/.../dbname

MySQL中需要先传见一个数据库才能执行命令,但是mongo不需要。不同的是,命令中--dir 后是备份文件的目录,该目录需·要写到与数据库同名文件夹(即最后一个文件夹,也是json上级文件夹)

3.授权后备份:

授权后,在使用上面的命令后不会成功,原因是没有授权,需要修改命令:

mongodump -u usernamebydatabase  -d dbname -o directory -p

如:mongodump -u te3 -p 123456 -d bh -o e:/kl

4.备份集合:mongodump -d dbname -c collectionName -o e:/


当重复备份时,原来的同名文件夹仍然存在,若删除之后又添加了了数据库中的集合,则只会在原来的基础上添加被增加集合的备份,原来被删掉集合的备份仍然存在。而弱智对集合内的文档执行添加删除,则会更新该集合的备份。

因此,建mongodump -d dbname -o e:/议在-o后的目录最后新建自己的目录即修改命令:

mongodump -d dbname -o e:/文件夹名称

注意,此时该文件夹并不用手动船舰。

相关文章

  • mongo备份恢复, 异构平台迁移案例

    mongo备份恢复, 异构平台迁移案例

  • mongo备份

    1.没有授权:mongodump -d dbname -o e:/ 备份成功,在e:盘下会船舰一个与数据库同名的文...

  • mongodb 备份方案

    冷备份: 1.系统快照 2.mongodump mongo提供的 在线备份方式(不用关闭服务器) 热备份: 主从复...

  • Mongodb 迁移数据库

    1.备份数据库,如果想导出所有的去掉 -d 2.关闭mongo 3.启动mongo 指定 dbpath路径 和...

  • shell定时备份mongo

    在服务器上用shell语言+crontab完成对mongo库的定时备份和清除 1. /www/tools/目录下的...

  • mongo备份与恢复

    恢复 mongorestory

  • mongo(二十:备份恢复)

    MongoDB 的备份机制分为:延迟节点备份,全量备份 + Oplog 增量延迟节点之前在复制集演示过,全量备份的...

  • mongodb的备份与恢复

    备份数据库 mongodump -h host_ip -d myTest -o mongo_backup/-h后面...

  • Mongodb 管理操作

    1.备份 (1)备份命令 基本格式: 其中-d参数为必须,其他可选举例: 注:需要在退出mongo的情况下使用 2...

  • mongodb备份与恢复

    mongodb备份与恢复需要借助mongodb自带的工具。它们是处于mongo/bin目录下的mongodump和...

网友评论

      本文标题:mongo备份

      本文链接:https://www.haomeiwen.com/subject/aywvvqtx.html