Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 第一步,创建一个存放备份的文件夹:
- 比如 `mkdir /alidata/backup`
- 第二步,新建一个自动备份的脚本:
- ```bash
- #!/bin/sh
- NAME='mxlzb' # 手动修改为待备份项目的数据库名
- DATE=`date +%Y%m%d%H%M%S`
- DEST='/alidata/backup' # 手动修改为刚刚创建的文件夹
- mongodump -d $NAME -o $DEST
- tar -zcvf ${NAME}${DATE}.tar.gz ${DEST}/${NAME} -C $DEST
- ```
- 第三步,修改定时任务:
- `sudo crontab -e` 进入编辑器后加上下面这句
- `0 6,18 * * * /alidata/scripts/db_backup.sh > /alidata/backup/backup.log 2>&1`
- 保存退出,今后服务器会在每天早上六点和晚上六点各备份一次数据库。
Add Comment
Please, Sign In to add comment