MySQL定时数据备份,新手入门

 2022-10-27    304  

如果你是MySQL 定时数据备份实际应用方面的新手,如果你对MySQL 定时数据备份的相关实际应用不是很了解的话,以下的文章会给你提供更全面的知识。希望会给你带来一些帮助在此方面。

可以根据自己的需求自己改写:) 运行Java代码

MySQL定时数据备份,新手入门

bashMySQL_backup.sh 
bashMySQL_backup.sh 

Java代码

#!/bin/bash 
#ThisisaShellScriptForAutoDBBackup 
#Poweredbyliuzheng

系统变量定义

DBName=Bulletin_production 
DBUser=root 
DBPasswd= 
BackupPath=/home/worker/MySQL_backup/ 
NewFile="$BackupPath"db$(date+%y%m%d).tar.gz 
DumpFile="$BackupPath"db$(date+%y%m%d).sql 
OldFile="$BackupPath"db$(date+%y%m%d--date='1daysago').tar.gz 

创建备份文件

if[!-d$BackupPath];then 
mkdir$BackupPath 
fi 
echo"---------------------------" 
echo$(date+"%y-%m-%d%H:%M:%S") 
echo"---------------------------" 

MySQL 定时数据备份中删除历史文件

if[-f$OldFile];then 
rm-f$OldFile>>$LogFile 
echo"[$OldFile]DeleteOldFileSuccess!" 
else 
echo"notexistoldfile!" 
fi 

新文件

if[-f$NewFile];then 
echo"[$NewFile]TheBackupFileisexists,Can'tBackup!" 
else 
MySQLdump-u$DBUser$DBName>$DumpFile 
tarczvf$NewFile$DumpFile 
rm-rf$DumpFile 
echo"[$NewFile]BackupSuccess!" 
fi

  •  标签:  
  • MySQL
  •  

原文链接:https://77isp.com/post/9943.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。