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/
测试数据是否恢复成功