您好,欢迎访问一九零五行业门户网

MySQL之-linux下MYSQL定时备分代码示例

1.作成shell文件
shell文件 :
db_name='lyz' user='root' pwd='root' time=$(date +%y%m%d) del_time=$(date --date="7 days ago" +%y%m%d) db_bak_name=tdc_debug${time}.sql db_del_name=tdc_debug${del_time}.sql backup_path='/home/zhaoqun/db_bak/day_bak/' echo $backup_path$db_bak_name if test -f $backup_path$db_del_name then echo "delete history dump file" rm -f $backup_path$db_del_name fi mysqldump -u $user -p$pwd $db_name>$backup_path$db_bak_name
2.修改/etc/crontab ,定制任务计划/etc/crontab 中追加
01 16 * * * root /home/lyz/db_bak/day_bak/day_bak.sh
每天的 16:01 分进行mysql 备份, 并保持7天的备份履历。
以上就是mysql之-linux下mysql定时备分代码示例的详细内容。
其它类似信息

推荐信息