您的位置:首页 > 数据库 > Mongodb

MongoDB数据库导出备份与导入恢复

2019-05-28 17:42 633 查看

MongoDB数据库导出备份与导入恢复

  • MongoDB数据库恢复
  • MongoDB数据库备份

    我们可以使用mongodb中的mongodump命令来备份数据库,mongodump可以指定通过参数备份制定数据库到指定路径下。

    mongodump

    mongodump命令格式

    mongodump -h 所在服务器地址 -d 数据库名 -o 备份到指定路径

    服务器地址可指定端口号
    运行成功就会出现如下提示

    这时候就可以在我们指定的路径看到导出的数据库文件啦

    MongoDB数据库恢复

    我们通常用mongorestore 命令来恢复备份的数据。

    mongorestore -h 所在服务器地址 -d 恢复的数据库 --dir 数据库所在路径

    可选参数

    • –host <:port>, -h <:port>:
      MongoDB所在服务器地址,默认为: localhost:27017

    • –db , -d :
      需要恢复的数据库实例,例如:test,当然这个名称也可以和备份时候的不一样,比如test2

    • –drop:
      恢复的时候,先删除当前数据,然后恢复备份的数据。就是说,恢复后,备份后添加修改的数据都会被删除,慎用哦!

    • path:
      mongorestore 最后的一个参数,设置备份数据所在位置,例如:c:\data\dump\test。
      你不能同时指定 path 和 --dir 选项,–dir也可以设置备份目录。

    • –dir:
      指定备份的目录
      你不能同时指定 path 和 --dir 选项。

    菜鸟教程

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: