docker mongodb 备份和恢复

阅读 98

2022-02-11

备份mongdb数据库(mydb)

docker run --rm -i --network host -v /data/workspace/dockers/mongo/bak:/bak \ 
--name mongodump mongo:4.4 mongodump --uri=mongodb://username:password@192.168.1.12:27017 \ 
--authenticationDatabase admin -d mydb -o /bak/cn/`date "+%Y%m%d"`

恢复mongdb数据库(mydb)

docker run --rm -i --network host -v /data/workspace/dockers/mongo/bak:/bak \ 
--name mongodump mongo:4.4 mongorestore --uri=mongodb://username:password@192.168.1.12:27017 \ 
--authenticationDatabase admin -d mydb /bak/cn/20220211/mydb --drop

精彩评论(0)

0 0 举报