MySQL 定时数据备份的实现并不难

 2022-10-27    310  

以下的文章主要介绍的是MySQL 定时数据备份的实际应用,我们首先从一个相关的日志脚本来看Bash Shell语法的实际演练 ,把pdf文件批量转换成jpg文件 ,下面就是文章的具体内容的介绍。

更多相关推荐 可以根据自己的需求自己改写:) 运行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

MySQL 定时数据备份的实现需要创建备份文件

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

删除历史文件

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/9944.html

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

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