MongoDB 数据备份鱼恢复

 到mongodb/bin目录下执行备份/恢复操作,具体命令使用详情s—help查看。

       ./mongodump–-help 查看命令使用帮助。

全库备份:

       未设置密码可直接备份。

       ./mongodump –h ip或者主机名 –d 要备份的额数据库名称 –o 备份文件输出目录

       如果设置了密码

       ./mongodump –h ip或者主机名 –u 用户名 –p 密码 –d 要备份的额数据库名称–o 备份文件输出目录

如:


全库恢复

       ./mongorestore –h ip或者主机名 –u 用户名 –p 密码 –d 要恢复数据库名称–o 备份文件输出目录/数据库文件夹

              输出后会自动创建一个文件夹名称为数据库名称,恢复时要指定到该文件夹。

单个Collection备份

       mongoexport–h ip或者主机名 –u 用户名 –p 密码 –d 要恢复数据库名称–c collection名称 [–f 导出的字段] –o 输出目录

单个Collection恢复

       mongoimport  –h ip或者主机名–u 用户名 –p 密码 –ccollection名称 –type 导入文件类型 –headerline 不导入第一行列名 –file 文件


数据导出/导入

mongoexport --help 查看可用指令

mongoimport --help 查看可用指令

数据导出和备份的区别是, 导出的时json文本, 备份的时bson的二进制数据









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值