开发者社区> 问答> 正文

mongodb数据库的备份与恢复

mongodb数据库的备份与恢复!
在命令行中如何写?

展开
收起
落地花开啦 2016-02-18 14:37:19 2190 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    在shell命令行里面 :
    /data/mongodb-linux-x86_64-1.6.0/bin/mongodump --help
    备份本机mongodb到/tmp/bakup目录下面:
    `[root@localhost csf]# /data/mongodb-linux-x86_64-1.6.0/bin/mongodump
    -h 192.168.0.39:10001 -d csf -o /backup/mongodb`
    将/tmp/backup 下面的文件导入数据库:
    `[root@localhost csf]# /data/mongodb-linux-x86_64-1.6.0/bin/mongorestore
    -h 192.168.0.39:10001 -d csf -drop --directoryperdb /backup/mongodb/csf/`
    【注释】--drop参数,有此参数,则表示,先删除所有的记录,然后恢复。如无此参数,则恢复备份时候的数据,备份之后新增加的数据依然存在; /backup/mongodb则是备份文件存放路径

    2019-07-17 18:43:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载