数据库
首页 > 数据库> > mysqldump脚本对mysql进行全量复制

mysqldump脚本对mysql进行全量复制

作者:互联网

下面操作的内容:全量备份mysql中的表,然后压缩,删除一个月之前的备份;利用脚本进行表的备份和文件的删除,利用linux定时任务进行脚本执行

脚本内容:backup.sql

#!/bin/bash

mysqldump -uidnel -pidnel idnel|gzip > /root/$(date +%Y%m%d).sql.gz

file=/root/$(date -d "1 month ago" +"%Y%m%d").sql.gz
if [[ ! -f "$file" ]];
then
  echo "no file"
else
  rm -rf $file
fi

crontab -e

0 0 * * * /bin/sh /root/backup.sh

 

标签:脚本,备份,mysql,全量,file,sql,root,mysqldump
来源: https://www.cnblogs.com/ytshit/p/15848385.html