MySQL数据库基于表级别备份

IT科技类资讯2025-11-05 13:46:26172
MySQL数据库基于表级别备份
复制#!/bin/bash  #this is mysqldump auto table backup script  #Copyright by hwb  backup_path="/pasdata/backup" user="root" passwd="xx.xx.x.x  dbname="pas_prod" host="localhost" tablename="t_att_overtime_application" today=`date +"%Y%m%d-%H%M%S"`  sqlname=$tablename$today.sql  if [ -e /home/scripts/log_function.sh ]  then source /home/scripts/log_function.sh  else echo -e “\033[41;37m /home/scripts/log_function.sh isnot exist. \033[0m”  exit 1  fi  backup(){  log_correct "开始执行备份脚本,据库基于删除14天过期备份" #backup  mysqldump -h$host -u$user -p$passwd $dbname --tables $tablename >$backup_path/$sqlname}  delete(){  #delete expired 14 days  find $backup_path -mtime +14 -type f -name*.sql -exec rm -f {} ; }  size(){  cd $backup_path  dd=`du -sh $sqlname`  if [ -s ./$sqlname ] ; then  log_correct 调休表备份正常  log_correct $dd  else  log_error 调休表备份失败 fi }  backup  delete size 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.
本文地址:http://www.bzuk.cn/news/078f6699855.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

以灵越游匣Speed(重新定义游戏速度,快人一步体验游戏的乐趣)

Linkerd Service Mesh 服务配置文件规范

HarmonyOS 项目实战之通讯录Demo(JS)

域名push是什么意思?

先锋耳机产品测评(揭秘先锋耳机产品的卓越音质和出色舒适度)

Rust for Linux 新进展:添加对 Rust 作为第二语言的支持

SQL:我能玩出这花样儿?

五个支持微服务体系结构的Java框架

友情链接

滇ICP备2023006006号-33