TA的每日心情 | 开心 2012-3-7 10:15 |
---|
签到天数: 11 天 [LV.3]偶尔看看II
|
以下的文章主要是介绍一种更为快捷的方法来实现MySQL 定时数据备份 ,以下就是对MySQL 定时数据备份的具体方案的描述,希望在你今后的学习中会有所帮助。我们首先从一个日志脚本看Bash Shell语法 。
pdf文件批量转换成jpg文件
推荐圈子: phprpc/hprose
更多相关推荐 可以根据自己的需求自己改写:)
MySQL 定时数据备份中运行Java代码
bashMySQL_backup.sh bashMySQL_backup.sh [/ol]
Java代码
!/bin/bash ThisisaShellScriptForAutoDBBackup Poweredbyliuzheng[/ol]
系统变量定义
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[/ol]
MySQL 定时数据备份中需要的创建备份文件
if[!-d$BackupPath];then mkdir$BackupPath fi echo"---------------------------" echo$(date+"%y-%m-%d%H:%M:%S") echo"---------------------------" [/ol]
删除历史文件
if[-f$OldFile];then rm-f$OldFile>>$LogFile echo"[$OldFile]DeleteOldFileSuccess!" else echo"notexistoldfile!" fi[/ol]
新文件
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[/ol]
以上的相关内容就是对MySQL 定时数据备份的介绍,望你能有所收获。 |
|
|