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

 

上一篇:使用Win10 PowerShell快捷启动关闭登陆MySQL


下一篇:mysqldump备份数据