MySql教程

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

 

这篇关于mysqldump脚本对mysql进行全量复制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!