MongoDB的备份和恢复

Jackey MongoDB 2,020 次浏览 没有评论

mongodb的备份和恢复

单台服务器一定需要备份

mongodb有提供mongodump工具用来备份数据

mongodb也有提供mongorestore工具用来恢复数据

 

mongodb备份说明,指定ip和端口

单台服务器直接使用mongodump进行备份

副本集需要连接到primary上备份

 

数据清空,启动单台mongodb

systemLog:

  destination: file

  logAppend: true

  path: /data/mongodb/27017/mongodb.log

storage:

  dbPath: /data/mongodb/27017/

  journal:

    enabled: true

processManagement:

  fork: true

net:

  port: 27017

  bindIp: 0.0.0.0

 

mongodb数据库的备份,备份所有库

/usr/local/mongodb/bin/mongodump -h 127.0.0.1:27017 -o /data/mongodbbackup/

ll -h /data/mongodbbackup/

 

mongodb数据库的恢复

/usr/local/mongodb/bin/mongorestore -h 127.0.0.1:27018 /data/mongodbbackup/

测试数据是否恢复成功

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Go