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

MongoDB备份

2018-05-31 20:57 218 查看
MongoDB备份笔记
列出所有DB并记录到dbs.txt文件中:

mongo --eval="db.adminCommand('listDatabases')" ip:port/test --username='root' --password='root666' --authenticationDatabase admin|grep name|awk -F ':' '{print $2}'|awk -F ',' '{print $1}' > dbs.txt

备份命令:

mongodump -h ip --port port -u root -p root666 --oplog -d db_name -o /tmp/backup/ --authenticationDatabase admin

还原命令(务必加上--authenticationDatabase admin):

mongorestore -h 10.10.10.116 --port 30003 -u root -p root666 --oplogReplay -d test /tmp/backup/ --authenticationDatabase admin

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