MongoDB備份

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章