- write the backup shell script, as follow:
#!/bin/bash
MONGODB_BACKUP_DIR="/data/bak/"
cd $MONGODB_BACKUP_DIR
mongodump --host 127.0.0.1 --port 18081 --username admin --password "password@169.com&" --out ./mongodump-`date +%F`
tar -czf mongodump-`date +%F`.tgz ./mongodump-`date +%F`/
rm -rf ./mongodump-`date +%F`/
find . -type f -name '*.tgz' -mtime +30 -print0 | xargs -0 /bin/rm -f
# cd $MONGODB_BACKUP_DIR;tar -xf mongodump-`date +%F`.tgz
# mongorestore --host 127.0.0.1 --port 18081 --username admin --authenticationDatabase=admin /opt/backup/mongodump-2011-10-24
# /bin/bash /data/solution/mongodb3.6/mongo_backup.sh
- set the crontab, every day at 3,am, exec the shell script:
crontab -e
* 3 * * * /bin/bash /data/mongo_backup.sh
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于