Differences between revisions 2 and 3
Revision 2 as of 2020-04-08 12:49:20
Size: 815
Editor: PieterSmit
Comment:
Revision 3 as of 2020-04-08 12:50:06
Size: 815
Editor: PieterSmit
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
time docker run -it -v $PWD:/mnt -e h="$h" -e c=$c -e d=$d mongo mongodump --uri="$h" --collection="$c" --gzip --archive=/mnt/dump-$d-$c.bson time docker run -it -v /tmp:/mnt -e h="$h" -e c=$c -e d=$d mongo mongodump --uri="$h" --collection="$c" --gzip --archive=/mnt/dump-$d-$c.bson

MongoDb / MongoBackup MongoRestore

  • Mongo backup

    export u="UserMongo"
    export p="PwdSecret"
    export d="dbprd"
    export h="mongodb+srv://$u:$p@prd.mongodb.net/$d?readPreference=secondary"
    export c="coll_data"
    echo "#$u , $p , $h , $d , $c"
    echo " --out /tmp/dump-$dr-$c.bson"
    
    time docker run -it -v /tmp:/mnt -e h="$h" -e c=$c -e d=$d mongo mongodump --uri="$h" --collection="$c" --gzip --archive=/mnt/dump-$d-$c.bson
  • Mongo restore

    export u="adminUSR"
    export p="admPWD"
    export d="dbprd"
    export h="mongodb+srv://$u:$p@cluster0.mongodb.net/admin"
    export c="coll_data"
    ls -l /tmp/dump-$d-$c.bson
    
    time docker run -i -v /tmp:/mnt -e h="$h" -e c=$c -e d=$d mongo \
              mongorestore --uri="$h" --gzip --drop --db=$d --collection="$c" --archive=/mnt/dump-$d-$c.bson

MongoDb/MongoBackupRestore (last edited 2020-07-15 08:02:40 by PieterSmit)