【问题标题】:How to take db backup in mongodb如何在mongodb中进行数据库备份
【发布时间】:2019-09-21 20:29:00
【问题描述】:

我正在尝试通过 mongo 在 aws 中备份我的数据库,但出现错误,命令如下 -

mongodump -u xxxx -p xxxx --db xxxx --authenticationDatabase=dbname --gzip --archive=Filepath

提前致谢

【问题讨论】:

    标签: mongodb mongoose amazon-ec2


    【解决方案1】:

    转储:

    mongodump -u username -p password -h x.x.x.x --port 27017 --authenticationDatabase admin --db dbname --gzip --out /data/
    

    恢复:

    mongorestore -u username  -p password --host x.x.x.x --port 27017 --authenticationDatabase admin --db dbname --gzip  /data/
    

    【讨论】:

    • mongodump -u 用户名 -p 密码 -h xxxx --port 27017 --authenticationDatabase admin --db dbname --gzip --out /data/ 需要在 --out 和 /data 之间留出空间
    【解决方案2】:

    到数据转储

    mongodump -u xxxx -p xxxx --db xxxx --authenticationDatabase=dbname --gzip --archive=/path/to/archive
    

    它应该可以工作。

    参考链接 tar gzip mongo dump like MySQL https://www.mongodb.com/blog/post/archiving-and-compression-in-mongodb-tools

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-01
      • 2013-03-23
      • 1970-01-01
      • 2019-09-19
      • 1970-01-01
      • 2013-05-24
      • 1970-01-01
      相关资源
      最近更新 更多